0%
Play
Drag
Workshop

Building cross-platform apps in Kotlin with Compose Multiplatform

Beginner
6 hours
max 30 seats
Márton Braun
JetBrains
Sebastian Aigner
JetBrains
Sold Out
All seats are taken. Join the waitlist to get notified if a spot opens up.
Buy Workshop
269€
inc VAT
Platform
Time
Date
Location

In this workshop, you'll learn how Kotlin Multiplatform and Compose Multiplatform make it possible for you to build great cross-platform applications with maximum code reuse.

We’ll briefly cover the fundamentals of working with Kotlin Multiplatform, with its unique ability of interfacing with platform capabilities and the ecosystem of KMP libraries that support you in developing your apps.

Then, we’ll turn our attention to the main focus of the workshop: building with Compose Multiplatform, the shared UI framework for Android, iOS, Desktop, and Web, which allows you to use already well-established APIs on entirely new platforms.

During the workshop’s practical tasks, you’ll work with Compose code to build new features using Compose Hot Reload, load images from the network, manage persistence with the Room database, and put architecture components like ViewModels, lifecycle, and navigation to use.

Covering the latest available APIs and best practices, we’ll equip you with everything you need to start using Compose Multiplatform in your own apps!A basic understanding of Jetpack Compose is required for this workshop.

Basic understanding of Kotlin Multiplatform concepts can be beneficial, but aren’t required.

People behind
this workshop

Márton Braun
Developer Advocate

Márton is a Kotlin Developer Advocate at JetBrains, working on making Kotlin Multiplatform awesome. Passionate about education, he's a guest lecturer at the Budapest University of Technology and Economics. He’s been contributing to the community through writing, speaking, and open source libraries since his university days. He is a Google Developer Expert for Android, and a co-organizer of Android Budapest.

Sebastian Aigner
Developer Advocate

As a Kotlin and Compose Multiplatform Developer Advocate at JetBrains, Sebastian spends a lot of time thinking about how technology can advance and inspire people. When he first tried Kotlin, it was love at first sight. He is one of the hosts of the Talking Kotlin podcast, and creates videos for the official Kotlin YouTube channel. Sebastian loves to Kotlin applications for a variety of platforms, and passionately tinkers on his programs until late into the night. 

Other workshops

Workshop

iOS Security and Introduction into Reverse Engineering

Cyril Cermak
Porsche AG

iOS Security and Introduction into RE workshop is a practical exploration of iOS security and the run-time manipulation of iOS applications. It takes participants through fundamental reverse engineering principles and highlights essential security considerations for developers when building an application. The main lesson from this workshop is that nothing on the client side can be considered truly secure. If a determined malicious attacker gains access to a phone, all data can potentially be compromised, learn with me how.

Intermediate
6 hours
Workshop

Crafting Delightful Android UI: From Basic to Beautiful

Sinasamaki
Individual developer

Learn to transform basic Android UI into delightful experiences. Build a slide-to-dismiss component with glow animations, haptic feedback, and smooth interactions. Hands-on workshop with code you can use right away.

Beginner
4 hours

Early bird

tickets

You know what this is. Join us early and just enjoy the anticipation.