android app client for apollo graphql demo
- Kotlin - primary language used to code the app
- Apollo Android - network client for graphql api consuming
- Paging 3 jetpack - network and memory efficient pagination
- Coroutines - context switching and concurrency
- Flows - exposing data and operations from repository layer
- Navigation component - navigating across app
- Dagger hilt - dependency injection
- SpaceX GraphQL API
- Migrate to jetpack compose
- Add offline support to the app
- show proper messages of errors from api instead of generic screen
- not call the api when sorting