/
Chapter 10: Android
Chapter contents:
Background: mobile apps, Android and Kotlin
In this chapter, we’ll build a small Android app using the Apollo Android library to make a couple GraphQL queries and get the data for our UI.
Apollo Android doesn’t use Apollo Client, the JavaScript library behind the React, Vue, and React Native chapters. It’s a separate codebase with its own feature set:
- Generates Java and Kotlin typed models from our operations and fragments
- Three types of caching
- RxJava and coroutine APIs
- File uploads
- Persisted queries
- Custom scalar types
The app we’ll build is the table of contents for the Guide. It has two pages: the first, a list of chapters, and the second, a list of sections in a chapter.