This is a fan application with Android Best Practices that shows data from NASA Image Gallery using My Json Server as a simulated backend.
- Operating System : Android
- Programming Language: Kotlin
- Architecture : MVVM and Data Binding
- Dipendency Injection : Hilt
- Fragment Management : Navigation Component
- Image Loading : Glide
- Data Persistance and Cache : Room Database and Shared Preferences
- Network Operations : Retrofit
- Threading : Coroutines Kotlin Flow
- Design : Material Design
- Extra : App Introduction
Please download the code and run in Android Studio.
Dark Mode Off | Dark Mode On |
---|---|