Skip to the content.

Portable KMP CI Sample

A reproducible Kotlin Multiplatform mobile CI sample built with Amper, Fastlane, and GitHub Actions.

Portable KMP CI architecture

CI YAML should decide when jobs run. The repository should decide what those jobs mean.

Start Here

What This Repo Shows

Why This Sample Exists

Most CI examples stop at a workflow file. This one tries to show the whole pattern:

Local Maintenance

When the Amper template changes, regenerate the sample app layer with:

./scripts/regenerate_from_amper.sh

View source on GitHub