SpaceXLaunchDemoApp for Android. Developed with Kotlin. This application had 2 screens:
- LastLaunch List screen; shows recently last launches spacex name and date.
- Launch Detail screen; shows selected launch detail informations.
Developed by MVVM design pattern with Multi Module Clean Architecture.
- Apollo Client
- Dagger-Hilt
- Grahpql
- Viewmodel
- StateFlow, Flow
- Coroutines
- Material Library
- Navigation Components
- Unit Test (mocck, google-truth, coroutine-test)