Take Control Of Your APIs With GraphQL
summary
Shows GraphQL replacing REST with concrete steps: adds the apollo android client, fetches an introspection into schema.json, generates Kotlin/Java query classes, and maps fragments to app models via extension functions. Describes migrating incrementally using repository interfaces, running an A/B test on the conversations page at OkCupid, and reports no regressions in load or usage. Includes options for callbacks, RxJava, and coroutines and notes the IntelliJ JS GraphQL plugin for schema-aware editing.
AI-written summary · about
chapters (10)
- 0:00Introduction to GraphQL
- 1:10REST API limitations
- 3:54GraphQL benefits
- 7:32GraphQL query basics
- 10:46Apollo library setup
- 23:00Advanced GraphQL techniques
- 26:35Migrating to GraphQL
- 34:24Consuming GraphQL data
- 38:02Developer tooling
- 40:20Q&A session
related talks
39mOur ongoing journey from REST to GraphQL on Android
41mOur ongoing journey from REST to GraphQL on Android
43mExploring GraphQL on Android
45mOur ongoing journey from REST to GraphQL on Android
31mWelcome to the Wonderful World of GraphQL
20mKotlin and GraphQL
41mDoes Your API Need a REST? Check Out GraphQL.
32mGraphQL Powered by Kotlin
