What’s new in Apollo Kotlin 3
summary
Apollo Kotlin 3 is rewritten 100% Kotlin and unifies runtimes to provide Kotlin Multiplatform plus a coroutines and Flow API; codegen now defaults to operation-based codegen to avoid exponential generated classes that hit the DEX limit, with an optional response-based mode for sealed/interface modeling. Runtime parsing streams JSON into models (no giant intermediate map), SQLite normalized cache batching benchmarks show at least 3x faster, and a Java-friendly runtime is planned.
AI-written summary · about
chapters (6)
- 0:00Introduction and setup
- 1:55Kotlin multiplatform foundation
- 6:07New codegen options
- 13:27Performance improvements
- 17:58Nice-to-have features
- 21:27Upcoming and Java support
related talks
42mApollo-Android: a Journey to Kotlin Multiplatform
41mApollo-Android: a Journey to Kotlin Multiplatform
43mLevel up on Kotlin Multiplatform
31mKotlin Multiplatform
46mExploring the Kotlin Multiplatform Ecosystem
20mCaching your data graph with Apollo Kotlin
03h 23mKotlin 1.4 Online Event, Day 3: Kotlin everywhere: Android, Mobile Multiplatform, Kotlin/JS
42mEmbracing the Future in a Multiplatform World: A Kotlin Story
