modern-app-patterns

Android (Kotlin) Patterns

Battle-tested patterns for modern Android apps.

Try it

Quickstart a new Compose project in Android Studio (recommended). Or via CLI:

# Using Gradle init (Kotlin/JVM project; then add Android bits in Studio)
gradle init --type kotlin-application

# Or create in Android Studio: New Project → Empty Activity → Jetpack Compose
# Then paste files from the guides into appropriate packages (ui/, data/, di/).

Tips

See also: ../sandboxes/android-compose for a minimal Gradle/Compose skeleton you can open in Android Studio.