📜 ⬆️ ⬇️

5 worthy exploring open source projects at React Native

Learning open source is the best way to learn how to write quality code, especially when it comes to a new tool with incomplete standards. One such tool is React Native. It is constantly being finalized, the functionality of its API expands with each release, and the number of libraries grows. At the same time, most of the training resources for working with React Native are very superficial and do not go beyond introductory recommendations. But even so, the study of source code should be the norm for each developer.

I want to present 5 open source projects that I myself study and advise others.


The best way to learn how to write software is to learn open source.
Any senior developer

HackerNews-React-Native
')
image
HackerNews React Native (iOS) application

This project is a simplified version of the HackerNews application written in React Native. You will learn how to create full-fledged applications using framework components without having to deal with complex aspects of building architecture.

Snowflake

image
Snowflake (iOS)

Snowflake is not just an application, but a step-by-step tutorial that will teach you to think like a developer at React Native. It contains detailed descriptions and step-by-step demos that will allow you not to miss a single detail. If you want to get a deep understanding of React Native, I highly recommend reading this application.

React-Native-NW-React-Calculator

image
Running an application on React Native

Cross-platform calculator (Web / Mac App / Mobile), working from a single source code base. Yes, yes, I did not make a reservation. This project demonstrates the true power of ReactJS used in conjunction with React Native. He will also teach you to build the right architecture of the source code base in order to maximize the use of all its features. This is one of my favorite examples.

React-Native-NBA-App


NBA App (iOS)

This application can teach you many things related to the development of user interface components. This is one of the most accurate implementations of React Native compared to unmanaged code. It also presents a very successful code structuring model that deserves special attention.

FinanceReactNative


Finance App (iOS)

Finance App is a good example of working with third-party APIs, as well as displaying numbers, graphs and other important information. Given that the functionality of most applications requires all of the above options, this application rightfully occupies a place in this list.

Bonus:

Facebook's F8 Conference App

image
Facebook F8 conference app on React Native

UPD: Immediately after writing this article, it became known that Facebook had made publicly available the source code for its application on React Native, which was dedicated to the Facebook F8 conference. The application was created with the support of developers from React Native, which makes it even more relevant to this list.

PS You may also be interested in Awesome ReactNative - a selection of components, tools, training materials and news on React Native.

Source: https://habr.com/ru/post/282950/


All Articles