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

Other services