Services
Native Android app development
Kotlin and Jetpack Compose. Target Google Play and regional alternatives (RuStore, AppGallery).
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.