The simplest method would be to look up a list of Android app development companies in India and then apply the following criteria to each. By doing so, an accurate estimate will be easy to extrapolate.
Can they communicate? While it might seem that a developer using a lot of jargon knows their craft, what is important is that they understand the needs of the client and are able to communicate with the client without a hitch. An Android application development company without the ability to listen and talk to the client about every aspect of the app creation process is not really worth hiring.
Will they incorporate analytics into your app? This is crucial because your need analytics to acquire information about the app’s performance. This includes daily crash rate, number of users, views, amount of time spent on the app, etc.
Do they have a robust portfolio? Take a look at their past client and finished projects. Instead of just relying on testimonials on their website, do a bit of research. Pay special attention to how a company works with UI/UX, as an app’s visual appeal matters almost as much as how it functions. Google makes it easy to look up almost anything these days. If your project is of a sensitive nature, it wouldn’t hurt to call up some of their clients and ask for testimonials directly.
Do they provide complete lifecycle support? The best Android app development companies provide support for the entire process, from conceptualizing the app to managing it post-deployment. The company should serve every aspect of your app’s needs - design, usability, testing, post-launch updates, etc.