- GraphQL
- Pagination 3 and LoadStateAdapter
- SwipeRefreshLayout
- Coroutines
- Flow
https://api.spacex.land/graphql/
https://github.com/metinozcura/RickAndMorty
https://github.com/prudhvir3ddy/spacex-android-graphql
https://proandroiddev.com/how-to-use-the-paging-3-library-in-android-part-2-e2011070a37d https://github.com/2307vivek/Paging-3-Sample
https://apollo-fullstack-tutorial.herokuapp.com/
https://www.apollographql.com/docs/android/tutorial/02-add-the-graphql-schema/ https://github.com/codinginflow/ImageSearchApp
https://www.youtube.com/watch?v=y2M8gLBUeW4&ab_channel=CodinginFlow
https://graphql.org/learn/schema/
https://stackoverflow.com/questions/37397886/get-graphql-whole-schema-query
Starting from below initial project which shows an example of graphql usage, I refactored the project and added many new features. https://github.com/mejdi14/spacex-android-client