DEV Community

Discussion on: What should I use for native app development?

Collapse
 
calvinmills profile image
Calvin Mills

Have a look at flutter.dev. It is Google's new framework built on the Dart programming language and is built to have one code base run on multiple platforms - this includes Android and iOS, but from what I understand they are in the process of adding web compatibility as well. Dart is pretty easy to learn but if you really want to stay on JS then I would suggest React native. As much as you need multiple code bases for your different target platforms, the code bases will only differ by a small percentage - being the platform specifics (such as camera access etc.). Hope this helps in some way :)

Collapse
 
nickyoung profile image
Nick Young

Awesome, thank you for the suggestion. I will definitely check it out. I picked up Vue last year, but ever since I have wondered if it would have been better to just learn React instead. I may just have to learn Dart and React at this point :)