Services

Native Android app development

Kotlin and Jetpack Compose. Target Google Play and regional alternatives (RuStore, AppGallery).

Timeline21 days

What's included

  • Kotlin + Jetpack Compose
  • Backend API integration
  • Push via FCM or regional PNS
  • Google Play Billing or direct payments
  • Material You design
  • Multi-store distribution
  • Tablet and foldable adaptation

Native Android — Kotlin and Jetpack Compose. Targeting Google Play and regional stores (RuStore, AppGallery) for maximum coverage.

What's included

  • UI/UX design — Material You or your brand.
  • Build — Kotlin + Jetpack Compose, Views for legacy compatibility.
  • Architecture — MVVM, Coroutines, Flow.
  • Integrations — REST/GraphQL/WebSocket, push via FCM and regional PNS.
  • Payments — Google Play Billing for Play Store, direct gateways for alt stores.
  • Compliance — foreground service types (Android 14+), permission handling, Privacy Sandbox.

Distribution

  • Google Play — primary store globally.
  • RuStore — required for Russian Android users.
  • Huawei AppGallery — Huawei device coverage.
  • Direct APK — for enterprises with managed devices.

Add-ons

  • Android Auto / Wear OS / Android TV when relevant.
  • Foldables and tablets — separate adaptation.

Technical stack

  • Language — Kotlin 2.x. Target Android API 26+ (Android 8+), new projects API 31+.
  • UI — Jetpack Compose as primary, Views for legacy compatibility.
  • Architecture — MVVM or MVI, Coroutines + Flow for async and reactive.
  • DI — Hilt (built on Dagger 2) or Koin.
  • Navigation — Compose Navigation or Voyager for complex flows.
  • Network — Retrofit + OkHttp + Kotlinx Serialization. Ktor Client for multiplatform.
  • Local storage — Room for DB, DataStore for key-value.
  • Push — FCM (Firebase) for Google Play, regional PNS for alt stores.
  • Payments — Google Play Billing for Play Store; direct gateways for alt stores.
  • Foreground service — Android 14+ compliance (declared type in manifest).
  • Analytics — Firebase Analytics, Amplitude, or PostHog pipeline.
  • Crash reporting — Firebase Crashlytics or Sentry.
  • CI/CD — GitHub Actions, GitLab CI, Bitrise. Build both APK + AAB.
  • Testing — JUnit + MockK for unit, Espresso/Compose Test for UI, Robolectric for JVM tests.
  • Distribution — Google Play, regional stores, direct APK with auto-update.