Top apps can’t be developed by newcomers. They may code it but can’t build enterprise ready app. You must
find android development company
with more than 5 years of experience in development of business apps. While
hiring android app development company, schedule a detailed interview with their business analyst and share the story board of your app. Ask him to create a model and check that. If you are satisfied, you can proceed further.