Session description
Jetpack Compose is a declarative UI framework for Kotlin and Android. Jetpack Compose makes it easy to describe your UI graph and build composable UIs.
On the other hand, GraphQL is a declarative language for your Data. GraphQL makes it easy to describe and query your Data Graph.
Sounds like a perfect match!
In this presentation, we'll take a look at the current mobile architectures and how they differ from web architectures.
We will dive into cache, offline mode and error handling and investigate how GraphQL can help mobile developers build more reactive and robust UIs.
Using real life examples from the GraphQL conf 2025 app, we well discuss patterns such as colocated fragments, optimistic updates, subscriptions and see how they fit in the mobile app development cycle.
While it will use some Kotlin, most of the examples can be applied to iOS and/or any other mobile platform.
If you're a web developer, I'm hoping to give you some talking point to start the discussion with your mobile teams. Let's unite frontend developers!