Getting a grip on GraphQL
summary
Starts from a real UFO sightings dataset (2013–2014) where the US reports 8,021 sightings—about 891 times Germany—and shows a runnable stack: a Kotlin Ktor server with Koin and Squash, schema written with KGraphQL, resolvers that fetch from SQL or external REST, a single /graphql endpoint, and an Android client using Apollo Android codegen with schema.json and .graphql files. Demos include generated nested Java/Kotlin classes, MockWebServer tests, and practical limits like query-depth throttling.
AI-written summary · about
chapters (7)
- 0:00Start
- 1:45BASICS
- 12:56Types Schema Resolvers
- 26:15A CLIENT IS OPTIONAL
- 27:53FALSE
- 28:27YOU DECIDE
- 28:46GETTING A GRIP ON GRAPHOL








