Exploring Ktor with Kotlin Multiplatform and Compose
.MP4, AVC, 1280x720, 30 fps | English, AAC, 2 Ch | 1h 29m | 245 MB
Instructor: Troy Miles
.MP4, AVC, 1280x720, 30 fps | English, AAC, 2 Ch | 1h 29m | 245 MB
Instructor: Troy Miles
In this hands-on course, Troy Miles—an award-winning software engineer, speaker, and author—explores the powerful combination of Ktor and Kotlin Multiplatform to build full-stack applications that share code across platforms. Step through the full process of creating a data-rich server application with Ktor, deploying it to AWS, and building cross-platform mobile clients using Kotlin Multiplatform with Jetpack Compose for Android and SwiftUI for iOS. Learn advanced techniques for handling large datasets, implementing API security, and creating efficient mobile UIs that communicate seamlessly with your backend. Plus, explore best practices for the security and performance of your applications.
Learning objectives
- Build and deploy a Ktor server application to AWS that efficiently serves large datasets.
- Create a shared network layer using Kotlin Multiplatform that works on both Android and iOS.
- Develop a cross-platform mobile app that connects to your backend service using Jetpack Compose for Android and SwiftUI for iOS.
- Implement best practices for security and performance in both server and client applications.