HOME

NativeScript vs React Native

Compare cross mobile frameworks

Author: Dimitar Marinov , Published: 06.2018

I have been using Adobe Flex Technology for a long time of period and the main reason for this was because I liked  the possibility to write code once and deploy for Desktop, Web, Mobile. The second criteria was to keep the good performance.  So I started search similar solution for writing cross mobile at present. 

On the market there are few alternatives. NativeScript (Progress), React Native (Facebook),  Xamarin (Microsoft) and all other web stage based solutions like  Apache Cordova, Phone Gap, Ionic . 

I will skip all the web stage based platforms , because they simulated native experience  using web view  and as a result is limited and low performance execution. 

Compared to them NativeScript (Progress), React Native (Facebook) , Xamarin (Microsoft) are offers a really native experience and better performance. 

I will not going in much details about Xamarin, because I believe the real question is between React Native and NativeScript . 

First NativeScript is created by Telerik which was become part of  Progress . This is very important because Progress is a company which is specialized in creating software for other developers. This is their business. So this means better tools and quality. 

Comparing to them Facebook , of course they have their successful product, but lets say their main focus is on their product. Creating a tools for the developers is part of their business, but still not the main target. 

Both frameworks using JavaScript language.  

Bellow is the table  comparing NativeScript and React Native basics.  


NativeScript React Native
Code shared between Android and iOS 95 % 70%
Access native functionality  Easy  Hard
Time needed for fixing bugs and unexpected behaivor 20% 40% 
Additional Plugins and their stability and usefullness 80% (almost everything ) 40% (week)
Additional Deployment Tools  Yes Yes, but for specific cases and more complicated
TypeScript Support Yes by default Could be added
Framework usage  Angular , Vue React
Support and community Excellent support from  progress forums  There are bigger community, but not always helpful 


Here it's the link to some more details comparision and why Airbnb move out from React Native.  

Also if you want to make first steps in Nativescript . 

Online workshop starting on 14 of July 2018 - 9:00 PM  -  11:30 PM EEST . 

For 2:30 you will learn about the basics of NativeScript and the structure of NativeScript application with TypeScript, Angular . 

The course is for beginners with basic knowledge in programming.

If you interested please send your request to info@fankod.com 

Copyright © 2016 Fankod Ltd