Kotlin Multi Platform Training
Build confidence with Kotlin Multiplatform in a practical foundation workshop. Learn how KMP helps teams share the right parts of an application, keep native experiences where they matter, and adopt cross-platform Kotlin step by step in existing products.
Any questions?
Melchior will gladly help you further with any personal or in-company needs you might have.
Get in touchWhat will you learn?
During the Kotlin Multi Platform Training, you will learn:
When Kotlin Multiplatform is a good fit and what problems it helps teams solve.
How shared Kotlin code can reduce duplicated work across Android and iOS.
How to decide what belongs in shared code and what should stay native.
How teams can connect shared logic to native apps through guided hands-on examples.
How to plan a gradual KMP adoption path for existing products.
Key takeaways
- Understand the opportunities and trade-offs of Kotlin Multiplatform
- Recognize which parts of an app are good candidates for sharing
- See how shared Kotlin code can work with native Android and iOS apps
- Learn practical patterns for gradual adoption in existing products
- Leave with a clearer view of the next steps for your team
Program
- What Kotlin Multiplatform is and why teams use it
- Where KMP fits among modern cross-platform options
- What can be shared and what should stay native
- How a shared Kotlin module fits into Android and iOS apps
- First guided hands-on experience with shared code
Who is it for?
This foundation workshop is for developers and architects who want to:
- evaluate whether Kotlin Multiplatform fits their product and team
- reduce duplicated business and data logic across Android and iOS
- keep native user experiences while sharing valuable code
- understand a realistic adoption path for existing apps
- prepare for deeper intermediate or advanced KMP topics later
Requirements
A basic understanding of Kotlin or mobile development is helpful, but deep KMP experience is not required.
Bring a laptop with Android Studio and an Android emulator or device. Xcode and an iOS Simulator are useful when you have access to macOS.
Why should I follow this training?
Start with shared logic, not a full rewrite
Keep native UIs while improving consistency
Learn through exercises that mirror real adoption
What else
should I know?
The workshop combines short explanations, discussion, live coding, and practical exercises. You will see how shared Kotlin code can support native Android and iOS apps, and how to reason about the first sensible steps for your own product.
Bring your questions, existing KMP experiments, and a prepared development environment so the hands-on parts can move quickly.
Course information
This is a foundation workshop focused on practical understanding, adoption decisions, and hands-on learning.
Hands-on examples show how shared Kotlin can support native apps while keeping native interfaces.
You need Android Studio and an Android emulator or device. Xcode and an iOS Simulator are recommended for participants who can run iOS locally.
Travel and accommodation expenses are not covered.
Meet the trainers
Bart den Hollander
Meet Bart den Hollander, a Front-end Web Development trainer at Xebia Academy.