Mobile6 months

Android Development

Modern Android with Kotlin, Compose and the architecture Google actually recommends.

  1. Step 01

    Kotlin

    Null safety, data classes, extension functions, coroutines and flows.

    KotlinCoroutines
  2. Step 02

    UI with Compose

    Composables, state hoisting, navigation, theming and Material 3.

    Jetpack Compose
  3. Step 03

    Architecture

    MVVM, repositories, dependency injection with Hilt and unidirectional data flow.

    MVVMHilt
  4. Step 04

    Data

    Room, DataStore, Retrofit, caching and offline-first sync.

    RoomRetrofit
  5. Step 05

    Platform

    Permissions, background work, notifications and lifecycle correctness.

    WorkManager
  6. Step 06

    Release

    Testing, R8, app signing, Play Console listing and staged rollouts.

    Play StoreTesting