React Native

Introduction to React Native


React Native is an open-source mobile application framework created by Facebook. It is used to develop applications for Android and iOS by enabling developers to use React along with native platform capabilities.
 
Facebook released React Native in 2015 and has been maintaining it ever since. In 2018, React Native had the 2nd highest number of contributors for any repository in GitHub. Today, React Native is supported by contributions from individuals and companies around the world including Callstack, Expo, Infinite Red, Microsoft, and Software Mansion. Thousands of apps are using React Native, from established Fortune 500 companies to hot new startups.
 
React components wrap existing native code and interact with native APIs via React’s user interface tools and JavaScript. This enables native app development without the requirement to maintain multiple sets of development skills to address each client device type.

Write once and use everywhere.
Extensive support for third-party libraries.
Very wide global adoption.
 

Why React Native is a good choice?

React Native is a framework used for creating cross-platform mobile applications. It is one of the most popular and widely used cross-platform mobile application development framework. Android and Apple IOS are the two most widely used mobile platforms and the native application building process is completely different for each platform. Apple IOS applications are built using the Swift programming language while Android applications are generally built using java.
 
A development team who want to release an app for both platforms would need to deal with these two separate technology stacks. Cross platform frameworks such as React Native allow development to take place independent of the differences between the two target platforms.

Who is using React Native?


It would be difficult to find a smart phone that is not running at least one app that was written in React Native.
 
React Native is a Facebook technology and is widely used across all of Facebook’s brands so that’s the app implementations of Facebook and Instagram.
 
Other high profile implementations include Pinterest, Skype, Tesla, Uber Eats and Salesforce.
 
 

Facebook – Instagram – Skype – Bloomberg – Walmart – Tesla – Uber Eats – Saleforce

Who is using React Native?


It would be difficult to find a smart phone that is not running at least one app that was written in React Native.
 
React Native is a Facebook technology and is widely used across all of Facebook’s brands so that’s the app implementations of Facebook and Instagram.
 
Other high profile implementations include Pinterest, Skype, Tesla, Uber Eats and Salesforce.