Start with the goal, not the technology
A familiar pattern: a company wants an app because a competitor has one. Two months later it turns out customers still order through Telegram, pay with Click or Payme, and the app was installed mostly by staff. Money spent, process unchanged.
Before any development, write down one or two measurable goals: more repeat orders, fewer calls to the support line, faster request submission. Those goals become the backbone of your brief and the way you judge payback later.
Three ways to build an Android app
The approach you pick sets the budget, the launch speed and what you can change a year from now.
- Native development in Kotlin: full access to device features, but iOS needs a separate project with its own testing.
- Cross-platform with Flutter or React Native: one codebase for Android and iOS, enough for catalogs, accounts, orders and notifications.
- App builders: a quick way to test a storefront, booking or loyalty idea, but you do not control the code and depend on the service plan.
- Web version or PWA: a website that opens like an app from an icon on the phone screen.
When native development makes sense
Native code pays off when the app constantly uses the camera, maps, background location, Bluetooth or heavy graphics. Courier services and logistics are typical examples, where tracking movement with the screen off matters.
For an ordinary catalog with a cart and online payment, native is usually an overpayment. Cross-platform covers such tasks, and each fix reaches both versions at once, which lowers maintenance costs over time.
Why many projects launch on Android first
In Tashkent and the regions a large share of customers use affordable Android phones. Publishing on Google Play is generally simpler and faster than passing App Store review, so releasing a first version there and refining it from real feedback is practical.
Still, do not decide by gut feeling. Open the analytics of your website or Instagram ads and look at the split by operating system. If your audience is premium, you may need an iPhone version from day one.
App or website: which pays back sooner
For many small and mid-sized companies a sensible order is a mobile-friendly website with orders and payment first, then an app once a steady audience exists. People find a site through Google, nothing has to be installed, and you can test the flows that will later move into the app.
An app earns its place when customers return often: delivery, taxis, subscriptions, loyalty, service accounts. If purchases are rare, people will not give up phone storage, and the money is better spent on a website, advertising and analytics.
Design and publishing on Google Play
Android app design follows Material Design: familiar navigation, the back button, clear lists and forms. Prepare layouts in both Uzbek and Russian from the start, since Uzbek labels tend to be longer and tightly spaced buttons cut text off. Empty screens, loading and network errors need their own states because mobile internet outside the city centre can be unstable.
Register your Google Play and App Store accounts under your company, not the contractor. That keeps the app your asset, and changing teams does not mean rewriting everything. Source code and access should also be handed over to you.
What the price is made of
Cost depends less on the number of screens and more on logic complexity: a personal account, integration with your accounting system or CRM, online payment, maps, push notifications, an admin panel for content. Design, testing on different devices, publishing and post-launch changes are priced separately.
An honest estimate is split into stages, and every line can be discussed or postponed. Be wary of a contractor who names a total without asking about your processes.
At markdev we help you decide first whether you need an app or a website is enough, then build a turnkey website with analytics so decisions rest on numbers. If you would like to talk it through, describe your task and we will suggest a realistic way to launch.
FAQ
Is native or cross-platform development cheaper?
If you need both Android and iOS, cross-platform is usually more economical: one codebase and one fix for each bug. If you only need Android and deep device features, native can be the better fit.
Is an app builder enough?
For a simple storefront, booking or loyalty program, especially as an idea test, yes. Custom logic and integrations with your systems go beyond a builder, and moving to custom development usually means a rewrite.
Should I build an app or a website first?
If customers buy rarely, start with a website: it is easier to find in search and needs no installation. An app pays off for frequent repeat actions such as orders, subscriptions and accounts.
Whose name should the Google Play account be under?
Your company's. That way you own the app, and you can change contractors without losing the listing and reviews.
Let’s look at your task for free
Leave your contact — in a 15-minute call we’ll show where leads get lost and what to fix first.