React Native icon

React Native icon

React Native

Desktop Software Development
Description
React Native is a Facebook software tool that helps you build mobile apps using only Javascript. While other app-creating software creates only hybrid, web, or HTML versions of mobile apps, React N...ative actually creates mobile apps that are almost identical to both Javascript and Objective-C mobile apps. The Reach Native software is able to do this because it employs the same UI technology and building blocks that Android and IOS apps use. Review My first impression of React Native was good and I really enjoyed how well the apps turned out and how fast I was able to create them. I was also extremely impressed at how the layout transferred over from a web application to a mobile app. Being able to build cross-platform apps in one go definitely saves time and energy. There were, however, some bugs that I did not enjoy - more on that later - but on the whole, the software works really well considering the amount of code that can be implemented through the use of this software. Read moreless
Platforms
Windows macOS Linux Browser iOS Android
Links

Alternatives to React Native

  1. Bootstrap alternatives

    Bootstrap

    Free

    Bootstrap is one of the most popular and frequently used front end frameworks in use today.

    {{ alternatives[0].votes }}
  2. Flutter alternatives

    Flutter is Google’s mobile UI framework for crafting high-quality native experiences on iOS and Android in record time. Flutter works with existing code, is used by developers and organizations aro...

    {{ alternatives[1].votes }}
  3. PhoneGap alternatives

    PhoneGap

    Free

    PhoneGap allows you to build cross-platform mobile apps without having to learn specialized and complicated new programming languages.

    {{ alternatives[2].votes }}
  4. Apache Cordova alternatives

    Apache Cordova is an established mobile app development framework. Cordova is designed to allow developers to use standard technologies (such as HTML5, Javascript, and CSS3) for cross-platform deve...

    {{ alternatives[3].votes }}
  5. Ionic Framework alternatives

    Ionic is the app development platform for web developers. Build amazing cross platform mobile, web, and desktop apps all with one shared code base and open web standards.

    {{ alternatives[4].votes }}
  6. NW.js alternatives

    NW.js

    Free

    New way of writing native applications using web technologies: HTML5, CSS3, and WebGL.

    {{ alternatives[5].votes }}
  7. Onsen UI alternatives

    Onsen UI

    Free

    Onsen UI is a software development platform for mobile apps based on regular HTML5 code. The user interface libraries are written in JavaScript, which means that an overwhelming majority of those e...

    {{ alternatives[6].votes }}
  8. jQuery Mobile alternatives

    jQuery Mobile takes the robust capabilities of JavaScript and the expansive library of features in jQuery and adapts them specifically towards responsive mobile web apps.

    {{ alternatives[7].votes }}
  9. Appcelerator Titanium alternatives

    As a company built on open source, we believe in its power to fuel innovation for everyone. Thats why were committed to giving back to the community and are proud that our contributions are being u...

    {{ alternatives[8].votes }}
  10. V-Play alternatives

    V-Play

    Freemium

    V-Play is a platform for developing games and applications. It ranks among the best game engines. Developers recognize the excellence of both its application programing interface (API) and the unde...

    {{ alternatives[9].votes }}
  11. Apache Flex alternatives

    Apache Flex is an open-source tool that allows users to build their own apps. Applications can be designed and created for a variety of mobile and traditional platforms. These include iOS, Windows,...

    {{ alternatives[10].votes }}
  12. Mobile Angular UI alternatives

    Mobile Angular UI provides essential mobile components that are missing in Bootstrap 3: switches, overlays, sidebars, scrollable areas, absolute positioned top and bottom navbars that don't bounce ...

    {{ alternatives[11].votes }}
  13. Intel XDK alternatives

    Intel XDK

    Free

    Intel XDK is a free integrated development environment (IDE) for creating cross-platform HTML5 apps for desktop and mobile. There is also an Internet of Things (IoT) edition for creating embedded a...

    {{ alternatives[12].votes }}
  14. Framework 7 alternatives

    Framework7 - is a free and open source framework to develop mobile, desktop or web apps with native look and feel. It is also an indispensable prototyping tool to show working app prototype as soon...

    {{ alternatives[13].votes }}
  15. Kendo UI alternatives

    Kendo UI

    Freemium

    Kendo UI is a component library for JavaScript that allows developers to create slick and modern looking web apps in a fraction of the time.

    {{ alternatives[14].votes }}
  16. enlist alternatives

    enlist is an applicant tracking system for modern teams. It helps you collaborate with your teammates, conduct better interviews, get feedback, automate processes, and hire better.

    {{ alternatives[15].votes }}
  17. Monaca alternatives

    Monaca

    Freemium

    Monaca makes hybrid app development with PhoneGap/Cordova a lot easier with its comprehensive cloud-powered mobile app development tools and services.

    {{ alternatives[16].votes }}
  18. Codename One alternatives

    Codename One

    Freemium

    Codename One provides a seamless Java to iOS (iPhone/iPad), Android open source solution. It's a write once run anywhere (WORA) mobile development platform.

    {{ alternatives[17].votes }}
  19. Sencha Touch alternatives

    Sencha Touch

    Commercial

    Sencha Touch has been merged with Ext JS, which provides developers with everything they need to build data-intensive web apps. Sencha Touch is no longer supported.

    {{ alternatives[18].votes }}
  20. Simple Invoices alternatives

    Simple Invoices

    Commercial

    Why should I use Simple Invoices? Absolutely free, no monthly subscription; Browser based application you can use from anywhere; It's open source, developed by the community and it's yours; Easily ...

    {{ alternatives[19].votes }}
  21. GraphCMS alternatives

    GraphCMS

    Freemium

    Building essential content infrastructure for your digital products, while setting the stage for content creators.

    {{ alternatives[20].votes }}
Suggest an Alternative

Missing a software in the list? We are always happy if you help us making our site even better.

Suggest an Alternative

React Native Reviews

We have 1 review for React Native. The average overall ratings is 4.0 / 5 stars.

Write a Review
grex avatar
My Opinion on React Native
written by grex on 2018-03-02 04:26:12
Overall
Ease of Use
Customer Service
Value For Money

Overall Opinion: My first impression of React Native was good and I really enjoyed how well the apps turned out and how fast I was able to create them. I was also extremely impressed at how the layout transferred over from a web application to a mobile app. Being able to build cross-platform apps in one go definitely saves time and energy. There were, however, some bugs that I did not enjoy - more on that later - but on the whole, the software works really well considering the amount of code that can be implemented through the use of this software.

Pros: The React Native software had several benefits that other similar tools did not. When considering the pros of using React Native I chose to compare it with Ionic, a similar Javascript-based software used for creating mobile apps. React Native The custom DOM makes it much faster than HTML Dom. It uses JIT for Android-based apps. Includes a custom-based widget set that translates easily to both iOS and Android widgets. Default stylesheets do not cascade automatically, which makes the app even faster. Includes manual and automatic restarting. Hot reloading for iOS and Android. Live reloading for iOS and Android. Includes updates. Cross-platform capabilities. Background code execution for Android. Ionic The coding uses an interpreter plugin for iOS that makes it work faster than React Native in this area. Uses JIT for Android-based apps. Ionic has a built-in 64-bit support for iOS apps. Manual and automatic restarting. Cold-swapping code for iOS and Android. Native-feel look.

Cons: As promised before, there were a few drawbacks to the React Native software that I found. Again, I compared the cons of both React Native and Ionic to get a better idea of which one was the superior javascript-based, app-creation software. React Native Needs an interpreter to decipher the code for iOS which slowed down the coding speed somewhat. This made it slower than Ionic’s interpreter + plugin coding version. Did not include any 64-bit support for Android. No development capabilities within the browser. Does not have a clear and concise native feel or look for its widgets. No background code support for iOS. Ionic When I tried it out, there did not seem to be any 64-bit support for Android. Used HTML script for widgets which drastically reduced the app performance for both Android and iOS. Does not include hot-swapping codes for either iOS or Android. Full-set of widgets not available. Main Features of React Native There are 4 important features - more like advantages - that I feel React Native has over any other similar software out there. These features are listed below. A community of developers: The React Native software is not just a mobile app development tool but an actual community that brings together JS and native developers together through a single platform where they can share their knowledge and developmental elements and tools. Reusable Code: With React Native it is possible to use the same code on both iOS and Android. This saves time, effort, and costs during the development process. Reload

grex is using React Native every other week recently.

Screenshots

React Native screenshot 1
React Native screenshot 2
React Native screenshot 3
React Native screenshot 4
React Native screenshot 5
React Native screenshot 6
React Native screenshot 7
React Native screenshot 8
React Native screenshot 9
React Native screenshot 10

React Native Videos

Youtube Video: How Airbnb Is Using React Native

Airbnb tech stack is very complicated and is cross platform. Watch how Airbnb has been using React Native to build features for their Android and iOS apps. EVENT: Chain React: The React Native...

Disclaimer: This video was not made by us, but we found it interesting enough to embed it here.

Comments

Commenting on this article is disabled right now.

About This Article

This page was composed by Alternative.me and published by Alternative.me. It was created at 2018-04-29 20:20:22 and last edited by jerm at 2021-02-14 01:29:25. This page has been viewed 12860 times.

Did you like this article about React Native? Please rate it!
5 of 6 liked this article. This is equivalent to a star rating of 4.17 / 5.
Yes
No

More Software in Desktop Software > Development

More Popular Desktop Software

Filter Platforms

{{key}}

Filter Features

Built on HTML, CSS, and JavaScript Support for jQuery, AngularJS, React and Vue. Features Supports plugins for 3rd-party services. Native look and feel across platforms. Supports Android and iOS development. Allows creation of mobile apps. Can create and manage animation. Includes automation-testing framework. A library featuring over 70 components Four different price points available
Suggest an Alternative to React Native
{{ suggestSubmitSuccess }}
You can only sugggest alternatives that are already published on our platform. If you want to submit a software or app, please visit your account page to submit a software.
List of Suggestions
Please start typing the name of the software you want to suggest as alternative to React Native in the field above.
{{ suggestSubmitError }}
Suggest {{ suggestedAlternatives.length }} Alternative(s)
Login
This action requires user authentication. Please log in.
Don't have an account yet? Sign up.