Ga naar hoofdinhoud
Stacklane

Native Android-apps, Kotlin + Jetpack Compose end-to-end, via Play Console op een ritme opgeleverd.

Android-apps die native aanvoelen omdat ze native zijn. Kotlin door en door, Jetpack Compose voor de UI, dezelfde backend die de web-client gebruikt voor het netwerk, en een Play Console release-pipeline die niet bottleneckt op één persoon.

Wat we bouwen

  • Jetpack Compose als de default UI-laag

    Declaratieve UI, composable previews, theming via Material 3 met brand-tokens erbovenop. Het legacy XML view-system blijft voor de components die het verdienen (camera-oppervlakken, complexe collection-performance).

  • Getypte networking tegen dezelfde backend

    Retrofit + kotlinx.serialization met types gegenereerd uit dezelfde OpenAPI-spec die de web- en iOS-clients gebruiken. Een backend-rename is een compile error op elke client; de oppervlakken blijven in lockstep.

  • Material 3 met brand-tokens erbovenop

    Dynamic color uit waar het merk dat verdient; statische color-tokens toegepast op de theme-laag. Components voelen Material; het merk voelt Stacklane.

  • Echte-device-testen via Firebase Test Lab

    CI draait de test suite op een matrix van echte devices (Pixel, Samsung, lower-end mid-range), geen alleen emulators. De bugs die op een specifieke OEM-skin opdoemen worden gevangen voor Play Review ze ziet.

  • Play Console release-pipeline

    Interne track voor ontwikkelaars, closed beta voor stakeholders, staged production rollout voor gebruikers. Crashlytics voedt terug in de volgende bug-fix release. Geen 'wacht drie dagen op Play-approval'-verrassingen.

  • Background werk via WorkManager

    Push notifications via FCM, background sync via WorkManager met juiste constraints, foreground services waar ze hun plek verdienen. Android's lifecycle-regels gerespecteerd; battery drain-reports blijven netjes.

Waar dit past

  1. Je hebt een Android-app nodig die echt Android is, geen React Native wrapper die unheimlich aanvoelt op Material.

  2. Je bestaande Android-app draait op XML views en voelt bevroren in 2019; de rewrite naar Compose is achterstallig.

  3. Je release-ritme bottleneckt op één Android-contractor en de volgende kan niet lezen wat zij leverde op.

Tech stack

  • Kotlin
  • Jetpack Compose
  • Coroutines
  • Hilt
  • Play Console

Wil je dit voor je team?

30 minuten om vast te stellen wat je nodig hebt. Geen pitchdeck, geen verplichtingen. We zeggen je eerlijk of Stacklane past.

Kennismaken