(no title)
sharma_pradeep | 6 years ago
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?
girishso|6 years ago
dogukanzengin|6 years ago