1. Home
  2. Services
  3. Mobile apps

Custom Mobile App Development for iOS and Android

We build custom iPhone and Android apps, from the first version (MVP) to publishing in the App Store, Google Play and RuStore (Russia's app store). The price and timeline are fixed in the contract and do not grow. You see a working build every 1–2 weeks. We hand over the source code and access.

  • from $4,400 price
  • from 8 weeks development time
  • 3 months of free bug fixes
  • 1–2 weeks to a new working build
Goals

What business problems a mobile app solves

An app makes sense where customers come back often and staff need quick access to orders and tasks. Here is what it gives you.

  • Your customer is always at hand

    An icon on the phone screen instead of a bookmarked link. Orders, bookings and bonuses open right away.

  • Push notifications

    Short messages on the phone screen: order status, a booking reminder, a promotion. They keep you in front of customers even when the app is closed.

  • Customer account and bonuses

    Order history, a customer profile, a loyalty card with bonuses and personal offers.

  • Payment inside the app

    The customer pays by card or through SBP (Russia's instant payment system). We connect YooKassa and CloudPayments (payment processing services).

  • An app for your staff

    Couriers, technicians and managers see orders, statuses and tasks on one screen.

  • Analytics

    Shows which screens people open and at which step customers abandon an order. You use this data to decide what to improve.

Choosing an approach

A native app or one codebase for two platforms

The main choice at the start of a project is native or cross-platform. It affects the price and the timeline, so we explain it without jargon.

  • Cross-platform, one codebase · from $7,200

    Cross-platform development with Flutter or React Native (tools that let you write an app once) gives you one app for both iPhone and Android. It costs less than two separate apps and takes 10–14 weeks. It suits a catalog, orders, a customer account and payments.

  • Native on both platforms · from $10,000

    A native app is written separately for each system. For iPhone we use Swift and SwiftUI. For Android we use Kotlin and Jetpack Compose (the native languages and tools of each platform). Each app fits its system more closely and works more freely with the camera, sensors and complex animation. It costs more and takes longer: 12–18 weeks.

  • One platform · from $4,400

    Android only starts at $4,400, and iOS only at $5,000. Both take 8–12 weeks. It suits you if your customers use one system or you are testing an idea on one audience.

How to choose

  • You need both iPhone and Android, and the budget is limited. Choose cross-platform development: one codebase for two platforms.
  • The app is your main product and needs complex animation, the camera or sensors. Choose native development.
  • Your audience mostly uses one platform or you are testing an idea. Start with one platform and add the second later.

Not sure? At the prototype and estimate stage, we show the difference in price and timeline for your exact app.

MVP and stores

A mobile app MVP and publishing in the App Store, Google Play and RuStore

An MVP is the first version of the app with only the main features. It is faster to release and to test on real customers. Then we publish the app in the stores and support it after launch.

  • MVP: only the essentials

    We pick one or two tasks that make a customer open the app. Everything else goes into the development plan. We name the price of the first version after the brief (a description of your task) and fix it in the contract.

  • A prototype in 3–5 days

    The prototype shows how the app will look and work, and comes with an estimate. If you stop there, the prototype stays with you.

  • App Store

    The store for iPhone. Apple checks each app against its rules (this is called moderation). If there are comments, we fix the app and resubmit it for review. The store sets the review time.

  • Google Play and RuStore

    Stores for Android: Google Play and RuStore (Russia's app store). Each has its own rules and its own review. We publish in the ones your customers use.

  • Developer account

    Publishing needs a developer account in each store. We recommend registering it in your name, so the app and the access stay with you. We tell you what details you will need at the launch stage.

  • Updates for new iOS and Android versions

    Apple and Google release new versions of their systems, and the app has to be adjusted. If you order support, we test the app on the new versions and ship an update. We agree on the terms in advance.

Prices and timelines

How much it costs to develop an iOS and Android app

The price depends on the platforms and the way the app is built. Below are starting prices and timelines for each option.

What we buildPriceTimelineWhat's included
iOS onlyfrom $5,0008–12 weeksAn iPhone app in Swift and SwiftUI, design, testing on real devices, publishing in the App Store.
Android onlyfrom $4,4008–12 weeksAn app in Kotlin and Jetpack Compose, design, testing on real devices, publishing in the Android stores.
iOS and Android on one codebasefrom $7,20010–14 weeksOne app in Flutter or React Native, design, testing, publishing in the stores.
iOS and Android, nativefrom $10,00012–18 weeksTwo separate apps: Swift and SwiftUI for iOS, Kotlin and Jetpack Compose for Android, design, testing, publishing.

The “from” price is the lower bound of each option. We give the final price after the brief and fix it in the contract. It does not grow later. Dollar amounts are approximate: our prices are set in rubles.

What affects the price

  • Number and complexity of screens. The more sections and scenarios, the more work.
  • Payments, push notifications and analytics. Each feature adds work and changes the estimate.
  • Server side. If the app needs user accounts or a link to your systems, it needs a server. An API for the app (the channel the app uses to talk to the server) starts at $1,000 and takes 2–4 weeks. The estimate shows what is included in the app price and what is charged separately.
  • Integrations. Connecting 1C (the most common accounting system in Russia), a CRM (a customer management system), payments or a warehouse starts at $1,300 and takes 2–5 weeks.
  • Urgency. Rush development costs about 25% more and shortens the timeline by about 20%.
Calculate the cost
Process

App development stages and contract guarantees

Six steps from first contact to support. You see a result at every stage and pay in stages.

  1. Intro · 1 day

    A chat in Telegram or a 30-minute call. We write the technical specification ourselves, so you do not need to prepare it in advance.

  2. Prototype and estimate · 3–5 days

    We show how the app will look and work, and name the price and timeline.

  3. Design · 1–3 weeks

    We draw the screens. Two rounds of revisions are included in the price.

  4. Development · stages of 1–2 weeks

    Every 1–2 weeks you get a working build (demo) and can check it.

  5. Testing and launch · about 1 week

    We test on real devices and under load, and publish the app in the stores.

  6. Support and development · by agreement

    24/7 monitoring, alerts (automatic messages about failures) in Telegram, a monthly report.

Guarantees

  • We sign an NDA (a non-disclosure agreement) before we discuss your idea.
  • The price and timeline are fixed in the contract and do not grow.
  • Staged payment: the next stage starts after you accept the previous one.
  • We hand over the source code, access and documentation. The rights are written into the contract.
  • 3 months of free bug fixes after launch.
  • If you stop after the prototype, the prototype stays with you.
Examples

Demos and projects with similar features

There are no case studies specifically for mobile apps on this page yet. So we show demos and projects that need the same features: booking, a customer account, payment.

On the home page, in the phone block, you can try two demos: the iOS app Rovno (personal finance: budget, categories, subscriptions) and the Android app Courier (live delivery tracking). These are the studio's own demos. None of them is a client project. Pick the “iOS” or “Android” tab and see how the app looks and behaves.

Try the demos on the home page

Business clubMini App

Business club mini app

An app inside Telegram (a Telegram Mini App) for club members.

  • Booking
  • Member search
  • Profiles
  • Payment
RestaurantWebsiteMini App

Restaurant and billiards venue in Moscow

A website and a booking mini app with a loyalty card.

  • Bonuses
  • Personal offers
  • QR scanning
ForumBotMini App

“Internet Safety School 4.0”

A bot and a mini app for a five-day forum.

  • 3 access levels
  • Schedule
  • Participant ranking
  • Personal account
  • Admin panel
Technology

Technology for mobile apps

We choose the set of tools (the stack) to fit your task, your budget and the people who will maintain the app.

  • Swift
  • SwiftUI
  • Kotlin
  • Jetpack Compose
  • Flutter
  • React Native
  • Go
  • Python
  • Node.js
  • Java
  • C#/.NET
  • PostgreSQL
  • Redis
  • Docker
  • YooKassa
  • CloudPayments
  • SBP
  • 1C
  • amoCRM
  • Bitrix24

Reliability and speed in plain words

  • Screens open in under a second.
  • Monitoring runs 24/7. If something breaks, an alert arrives in Telegram.
  • We back up your data every day.
  • Before launch, we check whether the app can handle a large flow of people (load testing).
  • We store personal data in line with 152-FZ (Russia's personal data law) in Russian clouds (Yandex Cloud, Selectel, Timeweb Cloud) or on your servers.
  • Colleagues review the code (code review), automated tests catch errors, and a bad release can be rolled back in a minute.
Questions

Frequently asked questions

Didn't find the answer? Message us on Telegram and we'll figure it out together.

Ask a question
How much does a mobile app cost, and how long does it take?

An Android-only app starts at $4,400 and an iOS-only app at $5,000. Both take 8–12 weeks. iOS and Android on one codebase (Flutter or React Native) starts at $7,200 and takes 10–14 weeks. Native apps for both platforms start at $10,000 and take 12–18 weeks.

We give the final price after the brief and fix it in the contract. It does not grow later. Rush development costs about 25% more and shortens the timeline by about 20%.

Native app or one codebase for two platforms: which should I choose?

If you need both iPhone and Android on a limited budget, one codebase (Flutter or React Native) is usually the right fit: from $7,200 against from $10,000 for two native apps. Go native when the app needs complex animation, the camera or phone sensors.

At the prototype and estimate stage, we show the difference in price and timeline for your project, so you decide with the numbers in front of you.

What is an MVP for a mobile app, and do I need one?

An MVP is the first version of the app with only the main features. It is faster to release and to test on real customers, and you improve it based on their response. If you are not sure the idea will work, start with an MVP.

We name the price and timeline of the first version after the brief. The prototype takes 3–5 days, and if you stop there, the prototype stays with you.

Who publishes the app in the App Store, Google Play and RuStore?

We do. Publishing is part of the “Testing and launch” stage (about 1 week). Each store (App Store, Google Play, RuStore) needs a developer account. We tell you what details you will need at the launch stage.

We recommend registering the accounts in your name, so the app and the access stay with you. The stores review apps on their own schedule. If they have comments, we fix them and resubmit the app for review.

Who owns the source code and the app?

You do. We hand over the source code, access and documentation, and the rights are written into the contract. We sign an NDA before we discuss your idea.

Payment is staged: the next stage starts after you accept the previous one. You get a working build (demo) every 1–2 weeks and see what you are paying for.

What happens to the app after launch?

For the first 3 months after launch, we fix bugs for free. After that, support and development by agreement: 24/7 monitoring, alerts in Telegram, a monthly report.

If you order support, we test the app on new versions of iOS and Android when Apple and Google release them, and we ship updates. We agree on the terms in advance.

Let's talk

Tell us about your idea. Within one business day we will send a plan and an estimate

Keep it short, in your own words. We'll ask a few questions and suggest two or three options for different budgets.

Get a price in 2 minutes