This project is an application that applied some of the latest Google technologies for Android such as Jetpack Compose, Hilt Dependencies Injection and Room Database.
Compose
Hilt Dependencies Injection
Room Database
Coroutines
Kotlin ktx
MVVM
Support kapt and ksp (ksp only setup for Room Database)
minifyEnabled, shrinkResources, R8 are enabled
Gradle Kotlin DSL
Repository
UI States
Offline
https://www.youtube.com/watch?v=eAbKK7JNxCE&ab_channel=PhilippLackner
https://github.com/philipplackner/WeatherApp
https://developer.android.com/topic/architecture/ui-layer/state-production
https://github.com/android/architecture-samples
https://github.com/android/sunflower
https://github.com/r-spacex/SpaceX-API (GitHub)
https://docs.spacexdata.com/?version=latest (Postman)
Target SDK version: 35
Minimum SDK version: 28
Kotlin version: 2.0.21
Gradle version: 8.7.1