sample app using MVVM architectural pattern to show GraphQL implementation using Apollo Android sdk using https://apollo-fullstack-tutorial.herokuapp.com/graphql end point
Libraries used
- Apollo Android SDK
- Coroutines
- Dagger-Hilt
- Coil
- Navigation Component
- Databinding
- MockWebServer for testing
The app contains two screens Launch List and Launch Details. In the Launch List Fragment, list of launches are obtained by using the GraphQL Queries. Launch Details contains example for mutation and subscription operations.