Need advice about which tool to choose?Ask the StackShare community!
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn MorePros of Create React Native App
Pros of Flutter
Pros of React Native
Pros of Create React Native App
Be the first to leave a pro
Pros of Flutter
- Hot Reload131
- Cross platform109
- Performance100
- Backed by Google85
- Compiled into Native Code70
- Fast Development56
- Open Source55
- Fast Prototyping49
- Single Codebase45
- Expressive and Flexible UI45
- Reactive Programming35
- Material Design32
- Widget-based27
- Dart26
- Target to Fuchsia24
- IOS + Android18
- Great CLI Support15
- Easy to learn14
- You can use it as mobile, web, Server development13
- Tooling13
- Have built-in Material theme12
- Debugging quickly11
- Community11
- Target to Android11
- Good docs & sample code11
- Support by multiple IDE: Android Studio, VS Code, XCode10
- Easy Testing Support9
- Written by Dart, which is easy to read code9
- Real platform free framework of the future8
- Have built-in Cupertino theme8
- Target to iOS8
- Easy to Widget Test7
- Easy to Unit Test7
Pros of React Native
- Learn once write everywhere208
- Cross platform168
- Javascript164
- Native ios components120
- Built by facebook67
- Easy to learn63
- Bridges me into ios development44
- It's just react40
- No compile39
- Declarative36
- Fast22
- Virtual Dom13
- Insanely fast develop / test cycle12
- Livereload12
- Great community11
- It is free and open source9
- Native android components9
- Easy setup9
- Backed by Facebook9
- Highly customizable7
- Scalable7
- Awesome6
- Everything component6
- Great errors6
- Win win solution of hybrid app6
- Not dependent on anything such as Angular5
- Simple5
- Awesome, easy starting from scratch4
- OTA update4
- As good as Native without any performance concerns3
- Easy to use3
- Many salary2
- Can be incrementally added to existing native apps2
- Hot reload2
- Over the air update (Flutter lacks)2
- 'It's just react'2
- Web development meets Mobile development2
- Ngon1
Sign up to add or upvote prosMake informed product decisions
Cons of Create React Native App
Cons of Flutter
Cons of React Native
Cons of Create React Native App
Be the first to leave a con
Cons of Flutter
- Need to learn Dart28
- No 3D Graphics Engine Support10
- Lack of community support9
- Graphics programming7
- Lack of friendly documentation6
- Lack of promotion2
- Https://iphtechnologies.com/difference-between-flutter1
Cons of React Native
- Javascript23
- Built by facebook19
- Cant use CSS12
- 30 FPS Limit4
- Generate large apk even for a simple app2
- Some compenents not truly native2
- Slow2
Sign up to add or upvote consMake informed product decisions
- No public GitHub repository available -
What is Create React Native App?
Create React Native App allows you to work with all of the Components and APIs in React Native, as well as most of the JavaScript APIs that the Expo App provides.
What is Flutter?
Flutter is a mobile app SDK to help developers and designers build modern mobile apps for iOS and Android.
What is React Native?
React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about - learn once, write anywhere. Facebook uses React Native in multiple production apps and will continue investing in React Native.
Need advice about which tool to choose?Ask the StackShare community!
Jobs that mention Create React Native App, Flutter, and React Native as a desired skillset
What companies use Create React Native App?
What companies use Flutter?
What companies use React Native?
What companies use Create React Native App?
What companies use React Native?
Sign up to get full access to all the companiesMake informed product decisions
What tools integrate with Create React Native App?
What tools integrate with Flutter?
What tools integrate with React Native?
What tools integrate with Create React Native App?
Sign up to get full access to all the tool integrationsMake informed product decisions
Blog Posts
What are some alternatives to Create React Native App, Flutter, and React Native?
Expo
It is a framework and a platform for universal React applications. It is a set of tools and services built around React Native and native platforms that help you develop, build, deploy, and quickly iterate on iOS, Android, and web apps.
Create React App
Create React apps with no build configuration.
Ionic
Free and open source, Ionic offers a library of mobile and desktop-optimized HTML, CSS and JS components for building highly interactive apps. Use with Angular, React, Vue, or plain JavaScript.
Xamarin
Xamarin’s Mono-based products enable .NET developers to use their existing code, libraries and tools (including Visual Studio*), as well as skills in .NET and the C# programming language, to create mobile applications for the industry’s most widely-used mobile devices, including Android-based smartphones and tablets, iPhone, iPad and iPod Touch.
Apache Cordova
Apache Cordova is a set of device APIs that allow a mobile app developer to access native device function such as the camera or accelerometer from JavaScript. Combined with a UI framework such as jQuery Mobile or Dojo Mobile or Sencha Touch, this allows a smartphone app to be developed with just HTML, CSS, and JavaScript.