Android App Development
Native Android apps in Kotlin and Jetpack Compose.
I build native Android applications that are fast, stable, and built to scale across the enormous range of devices your users carry. From greenfield products to modernising legacy apps, I deliver idiomatic Kotlin and a clean architecture your team can grow with.
Modern Android, done right
I build with Kotlin and Jetpack Compose, following Google's recommended architecture: unidirectional data flow, coroutines and Flow for async work, and a modular structure that keeps build times and complexity under control as the app grows.
Built for the real world
Android means fragmentation: dozens of screen sizes, OS versions, and OEM quirks. I handle offline-first data, background work, deep links, and Play Billing for subscriptions, and I test across the device matrix so your app behaves the same on a flagship and a three-year-old budget phone.
Ship and keep shipping
Releases go through an automated pipeline with signed builds, staged Play Store rollouts, and crash/ANR monitoring. You get predictable releases and the data to catch regressions before your users do.
What you get
- Native Android app in Kotlin / Jetpack Compose
- Google Play submission and staged rollouts
- Play Billing subscriptions & in-app purchases
- Offline-first data and background sync
- CI/CD with signed builds and crash/ANR monitoring
- Modular, documented codebase
Tech & tools
- Kotlin
- Jetpack Compose
- Coroutines & Flow
- Room
- Hilt
- Play Billing
- Firebase
- Gradle / Fastlane
Frequently asked questions
- Kotlin or Java?
- Kotlin for anything new. It's Google's preferred language and dramatically safer and more concise. I can still work within and modernise existing Java codebases.
- Do you support older Android versions?
- Yes. I pick a sensible minimum SDK based on your audience and test across the device and OS matrix to avoid surprises in the field.
- Can you publish to Google Play for me?
- Yes. I handle signing, the Play Console, store listing, data-safety declarations, and staged rollouts.
Planning an Android app? Let's scope it together.
Get in touch