Deze template biedt moderne Android-ontwikkelingsprincipes en architectuurrichtlijnen. Het biedt een kant-en-klare template voor:
- Verbinding maken met een externe API met Retrofit en OKHttp
- Persistente databaseoplossing met Room en Datastore
- Aanmeldauthenticatie met Firebase, d.w.z. Google ID en e-mail
- Bluetooth-communicatie met klassieke en energiezuinige (toekomstige) protocollen
Technologieën
- Kotlin 2.0
- Jetpack Compose
- Kotlin Coroutines
- Kotlin Flow voor reactieve data
- Retrofit en OkHttp
- Firebase Auth
- Firebase Crashlytics
- Room Database
- Voorkeuren Datastore
- Dependency Injection met Hilt
- Gradle Kotlin DSL
- Gradle Versiecatalogus
- Convention Plugin