.NET Technology Show

Backstage pass to all things ServiceStack & .NET

Listen

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:

Compose Desktop

Alternatively create a new project with the x dotnet tool:

x new kmp-desktop MyApp

Videos