Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 760 Bytes

README.md

File metadata and controls

24 lines (20 loc) · 760 Bytes

SatelliteDemo

Satellite Tracker Demo app for Android. Developed with Kotlin. This application had 2 screens:

  1. Satellite List screen; shows satellite informations and them status.
  2. 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.

Libraries used

  • Room
  • Dagger-Hilt
  • Gson
  • Viewmodel
  • StateFlow, SharedFlow
  • Coroutines
  • Material Librarary
  • Navigation Components
  • Custom View
  • Unit Test (mocck, google-truth, coroutine-test)