- Apollo GraphQL
- Kotlin
- Kotlin-Coroutines + Flow
- LiveData
- Android Architecture Components
- Android X Core
- Hilt-Dagger
- Room
- Mockito
- Espresso
Use this to generate schema.graphqls:
./gradlew downloadApolloSchema \
--endpoint="https://rickandmortyapi.com/graphql" \
--schema="app/src/main/graphql/com/jarroyo/schema.graphqls"
GraphQL queries used:
query GetCharacters{
characters {
results {
id,
name,
image
}
}
}