MortyComposeKMM

Introduction: GraphQL based Jetpack Compose and SwiftUI Kotlin Multiplatform project (using https://rickandmortyapi.com/graphql)
More: Author   ReportBugs   
Tags:

kotlin-version

Kotlin Multiplatform sample that demonstrates use of GraphQL + Jetpack Compose and SwiftUI (based on https://github.com/Dimillian/MortyUI SwiftUI project). Uses Apollo library's Kotlin Multiplatform support and is also included as one of the samples for that project.

The project also now makes use of the KMP support now provided by the Jetpack Paging library.

Related Posts:

Android/iOS Apps

Screenshot 2025-08-10 at 19 52 25

UI tests

There's a Maestro UI test flow shared by the Android and iOS clients, run by CI on an emulator and a simulator (e.g. maestro test -e APP_ID=dev.johnoreilly.mortyuicomposekmp maestro/MortyComposeKMM.flow).

Full set of Kotlin Multiplatform/Compose/SwiftUI samples

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools
AI Daily Digest