We built the first version of our app with RN and it turned out a mess in a while. A lot of bugs along with poor performance out of the box for a fairly large app. Many things, that native platform has, cannot be done with existing solutions for RN. For instance, large titles on iOS are not fully implemented in any of existing navigations libraries. Also there's painfully slow JSON bridge and many other small, yet annoying things. On the other hand Flutter became a really powerful and easy-to-use tool. A bit of a learning curve, of course, because of Dart, but it worth learning. Flutter offers TONS of built-in features, no JSON-bridge, AOT compilation for iOS.
I'm a huge fan of Vue.js and I'm pretty comfortable with it.
I need to build a mobile app for my company and I was now wondering whether I could make use of VueJS with Vue Native instead of switching to React. I know Vue Native builds on top of RN. My question is whether I'd have as much freedom with Vue Native over RN and whether you feel like Vue Native is "production ready" or not.
Not sure of which shortcomings I may find using Vue Native...
Thanks a lot!!!
Hello guys, I am new here. So, if I posted without specific guidelines, please ignore.
Basically, I am an iOS developer and developing native apps for the last three years. Recently, I started learning React Native to develop apps for both platforms. If anyone out there knows any useful resources that will become a better react native developer.
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.
NativeScript enables developers to build native apps for iOS, Android and Windows Universal while sharing the application code across the platforms. When building the application UI, developers use our libraries, which abstract the differences between the native platforms.
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.
Cross-platform development- Thinking about supporting iOS, Android, Mac and Windows? Xamarin allows you to write it all in C#.;Reuse existing code- Use your favorite .NET libraries in Xamarin apps. Easily use third-party native libraries and frameworks.;
Discover as you type- Explore APIs as you type with code autocompletion.;Visual Studio or Xamarin Studio- Create, build, debug, and deploy apps in Visual Studio. Or use Xamarin Studio, a fully-featured IDE that is built for mobile app development.;Native UI, Native Performance- Xamarin delivers high performance compiled code with full access to all the native APIs so you can create native apps with device-specific experiences.; Point and Click UI Design- Xamarin provides a world class Android UI designer. Use Apple Xcode UI designer to create interfaces and Storyboards that automatically sync with your Xamarin.iOS project.
100% Access to Native Platform API;NativeScript is free of charge as an open source project;Code with JavaScript. Style with CSS;Cross-platform UI abstractions;Shared business logic and data models
Native iOS Components;Asynchronous Execution;Touch Handling;Flexbox and Styling; Polyfills
Statistics
GitHub Stars
-
GitHub Stars
25.3K
GitHub Stars
124.4K
GitHub Forks
-
GitHub Forks
1.7K
GitHub Forks
24.9K
Stacks
1.3K
Stacks
538
Stacks
34.3K
Followers
1.5K
Followers
1.1K
Followers
29.5K
Votes
785
Votes
516
Votes
1.2K
Pros & Cons
Pros
121
Power of c# on mobile devices
81
Native performance
79
Native apps with native ui controls
73
No javascript - truely compiled code
67
Sharing more than 90% of code over all platforms
Cons
9
Build times
5
Visual Studio
4
Price
3
Complexity
3
Scalability
Pros
75
Access to the entire native api
47
Support for native ios and android libraries
46
Angular 2.0 support
46
Support for javascript libraries
44
Native ux and performance
Cons
5
Lack of promotion
1
Slower Performance compared to competitors
Pros
214
Learn once write everywhere
174
Cross platform
169
Javascript
122
Native ios components
69
Built by facebook
Cons
23
Javascript
19
Built by facebook
12
Cant use CSS
4
30 FPS Limit
2
Slow
What are some alternatives to Xamarin, NativeScript, React Native?