Kotlin Compose Multiplatform with end-to-end typed Kotlin & C# APIs
Talking about the exciting new JetBrains Technology for creating native Mobile, Desktop and Web Apps
This episode covers how to develop cross-platform applications using JetBrains' Compose Multiplatform technology. It emphasizes the ability to create native applications for iOS, Android, and Desktop platforms, while leveraging Kotlin ServiceStack Reference to generate typed Kotlin DTOs for end-to-end typed API integration with .NET backends.
It then guides the reader through setting up an environment using either Android Studio or JetBrains Fleet, and provides instructions for creating new projects, updating DTOs, and running both the .NET API and Kotlin Desktop App.
Getting Started​
Create a new Kotlin Multiplatform App with your preferred project name:
Alternatively create a new project with the x dotnet tool:
x new kmp-desktop MyApp