I've been studying JetPack Compose, a modern toolkit for building native UI on Android apps. I simulate an API behavior through Github-pages, an API of Star Wars Questions has been consumed by this Trivia App.
This app have an objective to bring more knowledge about star wars saga by a trivia game.
I use retrofit to consume a JSON file with the questions and to keep the state of the Quiz while you go away from the app a use share preference. If you want to reset the questions ? We have a button for this.
- MVVM
- Kotlin Coroutines
- Kotlin Coroutines Flow
- Kotlin
- Retrofit
- Dagger Hilt
- Shared Preferences
- Material 3
- Jetpack Compose