Kotlin Multiplatform Explained: Share 85% of Your Code Between iOS and Android
Your Build Buddy
0:00 / 0:00
Kotlin Multiplatform Explained: Share 85% of Your Code Between iOS and Android
820 просмотров · 1 год назад
Your Build Buddy
39 подписчиков
820 просмотров · 1 год назад
Introduction to Kotlin Multiplatform (KMP) - A Complete Guide for Mobile Developers | Cross-Platform Development
Learn how Kotlin Multiplatform revolutionizes cross-platform mobile app development by allowing you to share code between Android and iOS while maintaining native performance and user experience. In this comprehensive tutorial, Senior Android Engineer Ankit Angra walks you through everything you need to know about KMP.
What You'll Learn:
What makes Kotlin Multiplatform different from other cross-platform solutions
How KMP works under the hood with shared and platform-specific code
Project structure and architecture for KMP applications
Implementation strategies for both Android and iOS developers
Google's adoption of KMP through Jetpack
Companies successfully using KMP in production
Timeline:
1. 0:55 - About Me
2. 2:10 - Agenda
3. 3:22 - Mobile Application Development Ecosystem
4. 4:52 - Android vs iOS
5. 11:30 - Challenges
6. 14:37 - Introducing Kotlin Multiplatform
7. 17:29 - How Kotlin Multiplatform Work
8. 21:51 - Case Study
9. 24:57 - What is shared
10. 28:08 - KMP for an iOS App
11. 28:35 - KMP for an Android App
12. 28:47 - Common open source libraries
13. 31:24 - Current limitations of Kotlin Multiplatform
14. 40:00 - SKIE Library
15. 40:47 - Future Roadmap
This presentation is ideal for mobile developers looking to reduce code duplication, improve team productivity, and deliver high-quality applications across multiple platforms.
#KotlinMultiplatform #KMP #MobileDevelopment #AndroidDevelopment #iOSDevelopment #CrossPlatform #JetpackCompose #SwiftUI #MobileApps #KotlinDevelopment #AndroidStudio
Connect with the speaker:
LinkedIn: https://www.linkedin.com/in/angraankit/
Twitter: https://x.com/ankitangra