Workshop Day
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.
Sebastian Aigner Developer Advocate at JetBrains
Márton Braun Developer Advocate at JetBrains
Participants should have some experience with building apps in Jetpack Compose. While an understanding of Kotlin Multiplatform is not required, it can be beneficial.
12:00-13:00 / Reception hours 13:00-13:30 / Welcome Talk 13:30-17:30 / Workshop 17:30-18:00 / Closing