Android apps that feel at home on Android
Native Android in Kotlin and Jetpack Compose, or one cross-platform codebase when you already have an iPhone app or need both. You get an app built for the phones your customers actually use, a Google Play listing in your name, and a plan for each year's Android update.
We reply within one working day. 020 3540 5048
Problems you shouldn't have to live with
Your iPhone app has no Android version
Half of your potential customers are on Android and some are asking. Rebuilding the whole product from scratch feels like paying for it twice, so it keeps slipping.
Google Play is stricter than it looks
New personal developer accounts must run a closed test for two weeks before they can publish. The data safety form has to match what the app really does, and policy rejections arrive with little explanation.
Apps fall behind every year
Google Play sets a deadline each year for the Android version an app must target. Miss it and you can't ship updates, and the app is hidden from people on newer phones.
Thousands of devices, one test phone
An app checked on one handset breaks on budget phones, tablets and foldables, and the one-star reviews land on your Google Play listing where every new customer reads them.
How we solve it
- 1
Native Android in Kotlin and Jetpack Compose
Kotlin and Jetpack Compose are the tools Google recommends for new Android apps. We build with Material 3 and adaptive layouts, so the app works on phones, tablets and foldables, and leave code another Android team could pick up.
- 2
Cross-platform when it makes sense
If you need iPhone and Android from the start on one budget, we'll recommend Flutter, React Native or Kotlin Multiplatform and explain the trade-offs honestly. If your iPhone app is already in Flutter or React Native, Android is mostly configuration, testing and store set-up, and we quote it as the smaller job it is.
- 3
An Android version of your iPhone app
Your design, back end, API and product decisions carry over. The interface is rebuilt in Compose, because SwiftUI doesn't run on Android, and Apple-only pieces are swapped for their Google equivalents: Play Billing for StoreKit, Google sign-in for Sign in with Apple, Firebase Cloud Messaging for push. Fixed scope from £8,000.
- 4
Google Play launch handled
Play Console set up in your name, the store listing and screenshots, content rating, the data safety form written from what the code actually does, closed testing if your account needs it, and the application for production access.
- 5
Tested on real devices
Every release is checked on a range of real phones and emulated screen sizes, from budget handsets to tablets and foldables, and we watch crashes and slow starts through Play's own Android vitals rather than a third-party tracker.
- 6
Kept up to date each year
Each year's target SDK update, new permission rules and Play policy changes are handled under App care, so the app keeps shipping updates and stays visible to people on new phones.
Technologies we use
Kotlin Jetpack Compose Material 3 Coroutines Room Retrofit Hilt Google Play Billing Firebase Cloud Messaging Kotlin Multiplatform Flutter React Native Play Console
Launching on Google Play
What to know before you launch on Google Play
Google Play works differently from the App Store in a few ways that catch people out. We handle all of this for you, but it helps to know it before you plan a date.
- 1
Personal or organisation account
A Play Console account has a one-time registration fee and needs identity verification. An organisation account needs your company's D-U-N-S number and shows the organisation's details on the listing; a personal account shows the individual's legal name. For a business we recommend an organisation account, opened in your name, not ours.
- 2
Closed testing for new personal accounts
Personal accounts created after 13 November 2023 must run a closed test with at least 12 testers opted in continuously for 14 days before they can apply for production access, and answer Google's questions about the test when they apply. Organisation accounts don't have this requirement. If it applies to you, we set up the test track and plan the two weeks into the timeline rather than discovering it at launch.
- 3
Policy and the data safety form
Every app on Google Play declares what data it collects and shares, why, and whether it's encrypted in transit, including anything third-party SDKs collect. The declaration has to match the app's real behaviour or the app is rejected, or removed later. We write the answers from the code and the SDK list, not from memory, and check permissions, sign-in and payments against Play's policies before submission.
- 4
Each year's target SDK deadline
Google Play requires apps to target a recent Android version. The deadline moves each year, usually at the end of August. An app that misses it can't publish updates, and an app that falls too far behind is hidden from new users on devices running newer Android versions. This is the main reason an Android app needs looking after even when nothing about it changes, and it's covered by App care.
After launch
Keep it working after launch
Websites and apps need looking after once they're live. App care is the plan most people choose after this, at £450 a month.
Already have an app or site that needs looking after?Up to 4 hours of changes a monthFits after this
App care
£450 a month
We keep your app working on each new iOS or Android, passing App Review or Play policy and looking current in the store, with time each month for changes.
What's coveredin App careUp to 1 hour of small edits a month
Website care
£95 a month
We keep your website online, up to date and secure, and make the small changes you need each month.
What's coveredin Website careUp to 3 hours of changes a month
Website care Plus
£195 a month
Everything in Website care, with three hours of changes a month for sites that need new pages, offers or content most months.
What's coveredin Website care Plus2 reserved build days a month, more if you need them
Ongoing development
From £1,500 a month
From £1,500 a month for 2 reserved build days to keep improving your app or web product, with a backlog we prioritise together and a release each month.
What's coveredin Ongoing development
Month to month, billed in advance. Cancel with 30 days' notice. Pay yearly for two months free. Prices exclude VAT.
Questions we get asked
An Android version of an existing iPhone app starts at £8,000 and takes 6 to 8 weeks. A new Android app MVP starts at £12,000, the same scope shape as our iPhone app MVP. Typical Android apps come in between £12,000 and £25,000; apps with accounts, payments, a back end and several journeys run £25,000 to £45,000. We agree the scope first, then the price is fixed for that scope.
If you only need Android, or you have a native iPhone app and want the Android one to feel equally at home, native Kotlin and Jetpack Compose is the right choice. If you need both platforms from scratch on one budget and most of the app is standard product screens, Flutter, React Native or Kotlin Multiplatform is usually better value. If your iPhone app is already in Flutter or React Native, the Android build is a far smaller job than a rebuild and we quote it as such.
Yes. The design, the back end and API, and every product decision carry over, which is why it costs less than the original. What has to be rebuilt is the interface itself, because SwiftUI doesn't run on Android, and the Apple-only parts: StoreKit becomes Google Play Billing, Sign in with Apple becomes Google sign-in, Apple push becomes Firebase Cloud Messaging, Keychain becomes the Android Keystore. We review the iPhone app first and tell you exactly what falls into each group.
A Play Console developer account in your name, which has a one-time registration fee and identity verification. For a business we recommend an organisation account, which needs a D-U-N-S number and isn't subject to the closed-testing requirement. Personal accounts created after 13 November 2023 must run a closed test with at least 12 testers for 14 days before they can publish. We set all of this up with you and plan the testing period into the timeline.
Because Google Play changes the rules each year. Apps must target a recent Android version by an annual deadline or lose the ability to publish updates, and apps too far behind are hidden from new users on newer phones. Permission rules, billing library versions and policy requirements also change. App care covers this for one platform at £450 a month, or the iOS and Android versions of one app together at £750 a month.
Not ones we can point you to yet. The apps we have published under our own name are iOS, and we would rather say so than pretend otherwise. What you can check is how we build and launch: our own apps on the App Store, the code we write and the process on this page. On an Android project you get a working build to install every week from the second week, so you judge the work as it happens rather than at the end.
Where to go next
- Fixed-price offers
- Our own work
- Guides
- Plan your budget
Related services
Flutter App Development
Read about Flutter App DevelopmentOne Flutter codebase for iPhone and Android, when you need both platforms on one budget. You get two store-ready apps that share their features, fixes and design.
React Native App Development
Read about React Native App DevelopmentiPhone and Android apps from one React Native codebase, a good fit if you already have a React web app or team. You get two store-ready apps and code your developers can read.
Fintech app development
Read about Fintech app developmentMoving, holding or advising on money is regulated activity, and the app is only one part of it. This page sets out the rules that shape a fintech build, how financial data has to be handled, and the questions we ask before we quote.
Ready to talk about your project?
Let's talk about your project and the best way to approach it. No commitment and no pressure, just a conversation about what's possible.
We reply within one working day. Or call 020 3540 5048