Kotlin Demos

A collection of Kotlin demo projects.

Android, iOS

Calls shared Kotlin logic from a Jetpack Compose Android app and a Swift iOS app. Showcases cross-language navigation, refactoring, debugging.

Android, iOS, Desktop, Wasm

Demo for the multiplatform lifecycle APIs. Shows the current lifecycle state, logs changes, and includes native navigation in the Android and iOS apps for testing.

Android, iOS

Showcases the use of Compose Multiplatform resources. Different resources are loaded when in dark mode and when switching the device language betwee English / French.

Android, iOS, Desktop

A version of the KMP-App-Template's Amper branch with a few modifications prepared for demo use.

Showcases adding Amper modules, version catalogs, project structure, and more.

Android, iOS

An overmodularized version of the KMP-App-Template's Amper branch, breaking up the app into a dozen different modules to showcase Amper module configuration, project structure, and templating to share config between modules.