Kotlin Multi Platform Training

Back-End Development
Kotlin
Software Development

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 touch

What 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

  1. Understand the opportunities and trade-offs of Kotlin Multiplatform
  2. Recognize which parts of an app are good candidates for sharing
  3. See how shared Kotlin code can work with native Android and iOS apps
  4. Learn practical patterns for gradual adoption in existing products
  5. 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.

Also interesting for you

Kotlin Advanced Developer

Get your existing Kotlin skills to the next level with our Kotlin Advanced Developer training course.

Back-End Development
Kotlin
2 days
In Person

Next:

30 Nov – 1 Dec, 2026

From:

€1255

View training
Kotlin Professional Developer

Boost your developer skills, write idiomatic code and build Android apps with our Kotlin Professional Developer training!

Back-End Development
Kotlin
2 days
In Person

Next:

5 – 6 Nov, 2026

From:

€1255

View training
Reactive Spring Boot with Kotlin Coroutines training 

Cut reactive complexity by 70% overnight. Replace tangled Mono/Flux chains with elegant suspend functions—get reactive performance without the cognitive load. Master Kotlin Coroutines on Spring Boot to build non-blocking APIs that your team can actually maintain.

Back-End Development
Kotlin
View training
Building Smart Applications with Agentic AI for JVM developers (Java/Kotlin)

Ship intelligent features to production—not prototypes. While others struggle with LangChain theory, you’ll master semantic search, RAG systems, and multi-agent workflows using battle-tested Spring-AI and LangChain4j. Deploy AI that actually works in enterprise JVM apps.

Back-End Development
GenAI
Kotlin
2 days
In Person

Next:

25 – 26 Jun, 2026

From:

€1795

View training
Tech Lead Masterclass

Join the Tech Lead Masterclass. Discover what it truly means to be a Tech Lead and enhance your leadership skills.

Patrick Kua

Software Development
2 days
In Person

Next:

29 – 30 Jun, 2026

From:

€1675

View training

Can’t find the course you’re looking for? There’s more!

Frequently Asked Questions