Native App Dev Platform for Web Developer

Michael Vasilevsky
Michael Vasilevsky used Ask the Experts™
on
I have a node.js express web application I’d like to covert to a native app for iOS and Android so that I can use the smartphone Bluetooth interface to connect to peripheral devices (Raspberry Pi and/or Arduino). I’d like to develop one app for both iOS and Android and am proficient with JavaScript so am leaning towards React Native, although I have no experience with React. I’m also considering Swift and Flutter. I’d like to develop in my IDE of choice, VS Code, if possible.
This project is foremost for learning so a long learning curve is not an issue. Main considerations are leveraging my web application dev experience and learning new tech that will last.
Any input is welcome!
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Hi,

I would use React Native espacialy if you already know Javascript.
This is fast to learn, a little learning curve to setup at the beginning.
You will be able to get access to all Native features of the device and with one code will cover both Android and IOS device so you save time and don't need to learn 2 different languages

I recommend this book https://www.fullstackreact.com/react-native/
On udemy and plurialsight there are some good course too
Chinmay PatelChief Technology Ninja
Distinguished Expert 2018
Commented:
Hi Michael,

I would happily recommend Google Flutter (https://flutter.dev/ as we are currently using it for one of the client.
Total user base is close to 1M and concurrent is in between 100 to 1000 (It is a low volume system, most of the times of the year).

I am not sure if it is going to last as it is just getting started but I strongly believe for next couple of years it is going to be around. (Similar to Flutter, other low code platforms are rising up, - PowerApps,  DronaHQ, etc.)

Regards,
Chinmay.
Michael VasilevskySolutions Architect

Author

Commented:
Thanks all!

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial