DEV Community

Discussion on: Help! I'm A Mobile Developer Now!

Collapse
 
shubhamsinha profile image
Shubham Sinha • Edited

Once a piece of code is written, it's rarely re-visited especially when you're developing for startups. So I'll advice you to choose a technology that is close to native, is used by companies in production, has good plugin / package ecosystem and good developer community. Though every other framework boasts of the same but there's always a leader. For app development it's React Native. If you guys are not targeting IOS you can always take PWA route. It'll save you tons off time.
Otherwise start with React Native / Expo. You can scale the app fairly well and you'll be using Js primarily . I won't suggest you to use Cordova just because it won't feel native enough. There are few design softwares like BuilderX that can help you in protyping React Native UI etc.

Collapse
 
connorphee profile image
Connor Phee

Shubham,

I am curious why you mentioned going the PWA route if IOS is not the target? Is it because Safari lacks support for some things? I am asking because I am trying to learn more about PWAs, including their limitations.

Collapse
 
shubhamsinha profile image
Shubham Sinha • Edited

Basically you can upload a PWA on Google Play but the same isn't possible on Apple Appstore ( will take tweaks ). And PWA are websites so you can iterate very fast. The article below will help you out to figure these things.

debuggerdotbreak.judahgabriel.com/...