Building cross-platform apps in Kotlin with Compose Multiplatform


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.
.jpeg)
.png)