Using GraphQL in a KMM project with Jetpack Compose and SwiftUI

John O'Reilly

Android Engineer


In this talk John will show how GraphQL, using Apollo library, can be used in shared code in a Kotlin Multiplatform project with the UI developed using Jetpack Compose on Android and SwiftUI on iOS.

The talk will cover
- use of Apollo GraphQL library and it's Kotlin Multiplatform support allowing addition of GraphQL queries and related logic in code shared between iOS and Android clients.
- development of clients using Declarative UI frameworks (Jetpack Compose on Android and SwiftUI on iOS)

John is a Kotlin GDE that has been developing Android apps since 2010. He worked on server side Java applications in the 2000s, desktop clients in the 1990s and is waiting in anticipation to see what the 20s bring!