Learn React Native

React Native is an open source framework that allows you to build mobile apps using Javascript. Design wise, it is loosely based on the principles of react js and in principle allows you to share code between your web app and mobile app.

During recent years, Javascript has risen in prominence with the development of nodejs that allowed Javascript to be used for programming backend services in an efficient manner. This has led to large pool of programmers (called full stack developers) that rely on Javascript for all their programming needs. Only exception to this was mobile apps where Java was the primary language for Android and Objective C / Swift for IOS apps. React native has successfully fulfilled this need.

Apart from Javascript support, the biggest feature of React Native is its ability to use same code base to support both Android and IOS apps. This has immense benefits for startups who don't have necessary resources to build two separate teams for android and ios.

React Native Resources

React Native Errors and Warnings