Satellite Tracker Demo app for Android. Developed with Kotlin. This application had 2 screens:
- Satellite List screen; shows satellite informations and them status.
- Satellite Detail screen; shows selected satellite detail informations.
Developed by MVVM design pattern with Clean Architecture . Thus, as can be seen in the picture below, a cyclic flow was achieved.
- Room
- Dagger-Hilt
- Gson
- Viewmodel
- StateFlow, SharedFlow
- Coroutines
- Material Librarary
- Navigation Components
- Custom View
- Unit Test (mocck, google-truth, coroutine-test)