A series of hands-on tutorials where you can create applications with Kotlin using a variety of different technologies and targeting multiple platforms. The exercises are divided into a series of steps, walking you through each section.
Build a simple chat application using Spring Boot and Kotlin, and learn about the benefits of using Kotlin for server-side development from a syntax perspective.
Create a React Application using Kotlin/JS, and see how you can leverage Kotlin's type system, library ecosystem, and interoperability features.
Build a simple blog application by combining the power of Spring Boot and Kotlin.
Create a backend API for your application that responds to HTTP requests.
Create a simple Chat application using Ktor including both a JVM server and a JVM client.
Learn how to serve files, use templating engines such as Freemarker and the kotlinx.html DSL, and work with form input from Ktor.
Learn about coroutines in Kotlin and how you can communicate between them using channels.
Create a simple HTTP client that can run natively on multiple platforms using Kotlin/Native and libcurl.
Learn how to create a mobile application for Android and iOS using Kotlin Multiplatform with Ktor and SQLDelight.
Learn how to create a mobile application that can target both iOS and Android using Kotlin Multiplatform.