- PVSM.RU - https://www.pvsm.ru -

5 достойных изучения проектов с открытым исходным кодом на React Native

Изучение открытого исходного кода – это лучший способ научиться писать качественный код, особенно если речь идет о новом инструменте с не полностью сформировавшимися стандартами. Одним из таких инструментов является React Native. Он постоянно дорабатывается, функциональность его API расширяется с каждым релизом, а количество библиотек растет. В то же время большинство обучающих ресурсов по работе с React Native очень поверхностны и не идут дальше вступительных рекомендаций. Но даже несмотря на это, изучение исходного кода должно быть нормой для каждого разработчика.

Я хочу представить 5 проектов с открытым исходным кодом, которые я изучаю сам и советую остальным.
5 достойных изучения проектов с открытым исходным кодом на React Native - 1

Лучший способ научиться писать софт – изучать открытый исходный код.

Любой Senior-разработчик

HackerNews-React-Native [1]

image
Приложение HackerNews React Native (iOS)

Этот проект представляет собой упрощенную версию приложения HackerNews, написанную на React Native. Вы научитесь создавать полноценные приложения с помощью компонентов фреймворка без необходимости разбираться со сложными аспектами построения архитектуры.

Snowflake [2]

image
Snowflake (iOS)

Snowflake – это не просто приложение, а пошаговое руководство, которое научит вас мыслить как разработчик на React Native. Оно содержит подробные описания и пошаговые деморолики, что позволит вам не упустить ни одной мелочи. Если вы хотите получить глубокое понимание React Native, я настоятельно рекомендую ознакомиться с этим приложением.

React-Native-NW-React-Calculator [3]

image
Запуск приложения на React Native

Кроссплатформенный калькулятор (Web / Mac App / Mobile), работающий от единой базы исходного кода. Да-да, я не оговорился. Данный проект демонстрирует истинную мощь ReactJS, используемого в паре с React Native. Он также научит вас строить правильную архитектуру базы исходного кода, с тем чтобы максимально эффективно использовать все ее возможности. Это один из моих любимых примеров.

React-Native-NBA-App [4]

5 достойных изучения проектов с открытым исходным кодом на React Native - 5
NBA App (iOS)

Данное приложение способно научить вас многим вещам, касающихся разработки компонентов пользовательского интерфейса. Это одна из самых точных реализаций React Native по сравнению с реализацией в неуправляемом коде. Здесь также представлена очень удачная модель структурирования кода, заслуживающая отдельного внимания.

FinanceReactNative [5]

5 достойных изучения проектов с открытым исходным кодом на React Native - 6
Finance App (iOS)

Finance App – хороший пример работы со сторонними API, а также с отображением цифр, графиков и другой важной информации. Учитывая, что функциональность большинства приложений требует наличия всех вышеупомянутых опций, это приложение по праву занимает место в данном списке.

Бонус:

Автор: Plarium

Источник [6]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/programmirovanie/119945

Ссылки в тексте:

[1] HackerNews-React-Native: https://github.com/iSimar/HackerNews-React-Native

[2] Snowflake: https://github.com/bartonhammond/snowflake

[3] React-Native-NW-React-Calculator: https://github.com/benoitvallon/react-native-nw-react-calculator

[4] React-Native-NBA-App: https://github.com/wwayne/react-native-nba-app

[5] FinanceReactNative: https://github.com/7kfpun/FinanceReactNative

[6] Источник: https://habrahabr.ru/post/282950/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best