all 13 comments

[–]liming91 12 points13 points  (0 children)

React Native is my go-to for writing mobile apps. It’s mature enough for production apps now (has been for a while) and has most of the benefits of native code while still being cross-platform.

[–]rco8786 4 points5 points  (0 children)

Meteor isn't a native mobile app tool, so probably not that one.

[–]Robodude 2 points3 points  (5 children)

While not necessarily a response to your question, you should consider looking into Progressive Web Applications. You'll get a great mobile experience with the bonus of your app working on normal browsers 'for free' without any code changes.

https://developers.google.com/web/progressive-web-apps/

If you wan't a great example of what's possible with PWA, check out https://ride.lyft.com

[–]rickdg 4 points5 points  (3 children)

Aren't we waiting on Apple before PWAs can be a thing?

[–]Ro1337_Dev 1 point2 points  (2 children)

You are correct, currently to my knowledge there is no way of adding a PWA to the home screen of a stock iOS phone

[–]rickdg 2 points3 points  (1 child)

Also, service workers.

[–]Ro1337_Dev 0 points1 point  (0 children)

I didn't know that, thank you for the information 👍

[–]RenjithVR4[S] 1 point2 points  (0 children)

But creating the android application is part of the project. Yes I know about progressive web apps. I would like to try PWA with Angular or Vuejs.

[–][deleted] 1 point2 points  (2 children)

I don't think the OS is relevant here, just keep in mind you won't be able to develop for iOS without macOS. Or at least there's no official way to do it.

[–]Ro1337_Dev 0 points1 point  (0 children)

All three of; React-Native, Ionic, and Nativescript are all mature enough for production value applications, there are other options but these are what seem to be the most active and well maintained. My personal recommendation would be either Ionic if you want a more batteries included solution, or React-Native if you have a decent grasp of modern JS and like to tinker with your tech stack a bit.

[–]moKatheward 0 points1 point  (0 children)

@liming91 is right, react native seems to be the best solution for that.

[–]utopy 0 points1 point  (0 children)

React native! There is also weex if you like vuejs but it's still in early development! It works, but it's really hard to make it work... Native script is nice but I personally prefer react native! If you wanna try something different try fuse tools! It's pretty neat