top | item 21912039

(no title)

sharma_pradeep | 6 years ago

I have done all of them and from your comments it seems you start to like Cordova, means you are interested in cross platform release. Anyway, I recommend to read this first

My Background: Coming from Java backend experience, I built multiple android apps(native Android), tried react native and then learned Flutter. I also outsourced two apps and successfully got it done in react native.

My Advice:

1. Do it yourself if you want to really learn mobile development. I recommend to explore Flutter(cross-platform and similar to Java), try to build a sample app in a day or two. Whether you succeed or not, ask yourself, how do you feel now, would you want to learn and code yourself? Remember, it is going to take a lot more time than you estimate now(when I learnt Android first, I estimated a week to learn and years after, I'm still learning, I shipped my first decent app after 4 months, while working on backend parallely)

2. If the answer is No to all above questions

Outsource the work. How?

A. Do you know any friend who'd want to do this?

B. Hire a developer on hourly basis to work with you closely and ofcourse remotely. Where? Invide or Toptal. Few tips for successful outsourcing

- Do not go for upwork or freelancer or project basis work

- Teamwork is key, hire someone who's a team player

- Have weekly call to discuss progress with the dev. Discuss things other than the project as well, build relationship. Transaction based approach does not work.

- Think how can you make it easy for the other person to understand. Can you get every minute screen detail designed via a designer and hand it over to the dev?

discuss

order

girishso|6 years ago

Would you still recommend Flutter over Cardova (with Elm app inside)? Flutter/Dart seems cool, but I'm in love with Elm these days. Looking to build a app by myself not outsourcing.