top of page

OCT 28 - 29, 2026
UGANDA


( SPEAKER )
Joshua Musyoki
Android Engineer.
Shipping KMP with Confidence: Automated Testing and Modular CI/CD Frameworks
Writing shared Kotlin code is only half the battle; scaling it across an engineering team and safely shipping it to production is where the real complexity begins. Testing Multi-Platform logic demands a shift from traditional JVM-only mock frameworks toward architecture designed for robust, platform-agnostic verification.
This session focuses on the infrastructure side of Kotlin Multi-Platform. We will dissect how to design a highly modular multi-module Kotlin project, implement comprehensive repository-level integration tests that run deterministically across targets, and build optimized CI/CD automation pipelines that handle artifact compilation, distribution, and local version caching seamlessly.
Key Takeaways:
Setting up a scalable multi-module KMP architecture that keeps feature domains strictly decoupled.
Writing unified integration tests using multiplatform test libraries to validate local databases and network calls.
Designing an automated delivery pipeline (GitHub Actions/Bitrise) to build, test, and distribute binaries without bottlenecking team velocity.
bottom of page


_svg.png)