Mobile app development company in Kolkata
You get an Android app designed around the people who will use it, with screens, device testing and a Google Play release prepared as part of the work. If you manage a business in Kolkata, you can use it for customers or staff. We handle design, development and launch with the same team, and work with you to agree what the app needs to do.
- 250+ projects delivered
- Reviews on Google ↗
- Reply within 1 working day
Reply within 1 working day
What happens next
- 01Tell us what you need, in the form or on WhatsApp.
- 02Sohail replies within 1 working day (Mon–Sat, IST).
- 03We agree the scope together, then send your quote.
- Projects delivered
- 0+Projects delivered
- Years building for the web
- 0+Years building for the web
- Live and in use
- 0%Live and in use
What you get
What’s included in Android app development
App design
Screens and flows that follow Android's design guidelines.
Build
A native or cross-platform app, tested on the devices your users have.
Back end & APIs
Accounts, data and notifications connected to your systems.
Google Play release
Store listing, release tracks and policy compliance.
Updates
New Android versions, bug fixes and features after launch.
Tools we use: Kotlin, React Native, Expo, Firebase, Node.js.
Choosing
Should you choose a native or cross-platform app?
A native Android app fits when Android is the platform you need to support. A cross-platform app is worth considering when you also need an iPhone app: React Native or Flutter lets the products share most of their code. Where the framework does not cover a feature, native Kotlin modules can fill the gap. That adds another part to build and maintain, so identify those features before choosing the approach.
Start with the devices your users have. We build native and cross-platform apps and test them on those devices, so the choice is connected to the phones and tablets people will actually use. A shared codebase does not remove the need to check the app on its target devices. Include that testing in the scope when comparing the options.
We begin by learning about your business, audience and goals, then agree the scope with you. Bring the tasks your users need to complete and the platforms you want to reach. We can use those details to discuss the build approach before the work starts.
Local
What Kolkata businesses need from Android apps
Kolkata is a commercial and financial hub for East and Northeast India. If your customers mainly use Android phones, a customer app needs to stay small and usable on budget handsets and slow networks. Agree which customer tasks belong in the app and check them on the kinds of phones your customers use, so those tasks are accessible beyond the latest devices.
Manufacturers in Kolkata include Alstom, Larsen & Toubro, Fosroc and Videocon. If your organisation issues low-cost Android phones to staff, a private app could support attendance, inspections or sales orders. Define the information staff need to enter and the devices they will carry before settling the app scope.
Rules
What an Android app project in India has to handle
If your app takes payment for physical goods or services, we set up the connection to your payment system and a checkout with UPI as an option. Google Play billing must not be used for those purchases; it is required for digital goods and subscriptions sold in the app, with alternative billing allowed in some regions.
If your app aggregates customer payments for merchants, the payment setup needs attention before the checkout is built. Non-bank entities that aggregate those payments must be authorised by the RBI. We plan the checkout connection around the payment arrangement you use.
How it runs
How an Android app project runs with us
We work from India with clients in other cities remotely. You can discuss the project with us over video calls and WhatsApp, and follow the work on a shared project board.
- 01
Discover
We learn about your business, audience and goals with you, then agree what belongs in the scope. You tell us which tasks the app needs to support.
- 02
Design
We design screens and flows around Android's guidelines. You review how users move through the app and give feedback before the build.
- 03
Test
We share early builds through Google Play's internal testing track. You involve testers who can check their tasks; closed and open testing tracks provide other ways to invite feedback.
- 04
Release
We prepare the store listing, manage release tracks and keep the app within Google Play policy. You review the listing details for your business.
- 05
Roll out updates
We can release an update to a share of users, increase that share by hand and halt the rollout if crash reports rise. You can discuss the release with us as it progresses.
Checklist
What to have ready before we talk
Bring the details you have, so we can discuss the app and its release.
- For an organisation's Play account, have its D-U-N-S number, name, address, phone number and website ready.
- List the phones and tablets customers or staff use, using analytics or a quick survey.
- For printers, scanners or terminals, bring the model details, SDKs or documentation, and a unit for testing.
- Prepare a privacy policy and a list of personal data the app will collect and share.
- Check which Android versions your customers use before choosing the oldest version to support.
Cost & time
What affects the cost and timeline
The work involved changes with the devices, features and integrations in your scope.
Device range
Older Android versions and low-memory phones add testing work; a known fleet of company devices narrows it.
Hardware
Printers, scanners, terminals and NFC add SDK work and tests with physical units.
Background work
Location tracking and large syncs need extra engineering because Android limits background activity.
Screen layouts
Tablets, foldables and kiosks add design and testing beyond the phone layout.
Subscriptions
Play billing adds product setup, server-side purchase checks, failed-renewal grace periods and plan changes.
Avoid
Mistakes to avoid with Android apps
Testing on one brand or only an emulator
Check real phones from different manufacturers, including notification and background-task behaviour under battery savers.
Asking for unnecessary permissions
Request each permission when the user first opens the feature that needs it.
Overlooking storage and memory
Keep the download small and test on a low-end device, especially for users with limited storage or slow connections.
Losing developer account access
Keep the account and upload key under your business's control, with more than one administrator.
Questions
Asked by businesses in Kolkata
Page updated 5 November 2026
How much does it cost to develop an app?
There is no fixed price. The app itself, the backend and admin panel, and testing across manufacturers, screen sizes and Android versions all affect the work. Wider-screen layouts also need consideration if you want the app to work on tablets, foldables or Chromebooks. We can discuss a quote once the scope is agreed.
How should I choose an app development company?
Ask how the company will design for Android and check the screens your users need. MSH Technologies follows Android's design guidelines. That includes expected navigation patterns, the system back gesture, adaptive layouts and larger font settings. You can use those details to discuss how people will move through the proposed app.
Can we release an app only to our staff?
Yes. An app for your organisation's staff can be published privately through managed Google Play, so only your organisation can install it. This is an option to discuss when you define who needs access, instead of assuming that the app needs a public store release.
Who owns the app code and release keys?
You own your code, content and domain, with no lock-in. With Play App Signing, Google manages and protects the app signing key while your business keeps an upload key for submitting builds. If the upload key is lost, it can be reset.
What support is available after launch?
We handle updates for new Android versions, bug fixes and new features after launch. Plan maintenance releases: Google Play requires new apps and updates to target a recent Android API level, and out-of-date apps can become unavailable to new users on newer devices.
What needs to be built if users create accounts?
The app needs an in-app route for users to delete their account and its data, plus a web link where they can request deletion. Include both paths in the scope when planning the account screens and the data they use, so deletion is part of the build.
Tell us what you need
Sohail, Founder, replies within 1 working day (Mon–Sat, IST). Free and no obligation.
Android app development nearby
Also in Kolkata