- Showing list countries
- Detail country
- Hilt for Dependency Injection
- ApolloGraphQL for GraphQL Client)
- Used AndroidX, Jetpack Compose, Material Design Components 2 & 3, ViewModel, and any more libraries
Apollo Kotlin
requires a schema to generate type-safe models and code from your queries. From the root of the project,
run the following in Android Studio's Terminal tab:
./gradlew :app:downloadApolloSchema --endpoint='<url>' --schema=<location>