Leveraging Kotlin Multiplatform for Efficient Cross-Platform Mobile Development


Details
Bridging the Platform Divide: Leveraging Kotlin Multiplatform for Efficient Cross-Platform Mobile Development
Talk Topic:
This talk would explore how Kotlin Multiplatform (KMP) enables developers to share business logic, data models, and network code across iOS and Android while maintaining native performance and user experience. I'll discuss:
- The evolution of cross-platform development approaches and KMP's unique position
- How KMP differs from other solutions like React Native and Flutter
- The technical architecture of KMP projects (common code vs. platform-specific code)
- Real-world adoption stories (drawing from the companies shown in the presentation)
- The growing support from Google and integration with modern mobile frameworks
- Practical implementation strategies for both Android and iOS developers
In today's mobile ecosystem, maintaining separate codebases for Android and iOS applications presents significant challenges in terms of development time, resource allocation, and feature consistency. This talk explores Kotlin Multiplatform (KMP) as a pragmatic solution that enables developers to share core business logic across platforms while preserving native UI experiences.
Drawing from over a decade of experience in mobile development spanning both iOS and Android ecosystems, Ankit will walk us through how KMP differs fundamentally from other cross-platform approaches. Unlike hybrid frameworks that compromise on performance or user experience, KMP allows sharing "the right amount of code that matters" - typically around 85% of your business logic, data models, and networking layers - while keeping platform-specific UI implementations native.
We'll explore the technical architecture of KMP projects, examine how the Kotlin compiler targets both JVM and native platforms, and demonstrate practical implementation patterns for both Android and iOS teams. I'll also share insights into KMP's growing adoption by companies like Netflix, Philips, VMware, and Cash App, as well as Google's increasing support through Jetpack libraries.
Whether you're an Android developer curious about iOS compatibility or an iOS developer looking to leverage Kotlin's modern features, this session will provide a comprehensive overview of how KMP can transform your cross-platform development strategy while maintaining the performance and experience users expect.
Agenda:
- 6:00 PM – Doors open & networking
- 6:30 PM: Ankit Angra on Bridging the Platform Divide: Leveraging Kotlin Multiplatform for Efficient Cross-Platform Mobile Development
- 7:15 PM – Q & A
- 7:30 PM – Wrap up
Speaker Bio:
Ankit Angra is a Senior Mobile Engineer with over 10 years of experience specializing in native Android and iOS development and currently working at Tangerine as Senior Android Engineer.
With expertise in Kotlin, Swift, and Kotlin Multiplatform (KMP), Ankit has worked across diverse industries including fintech, healthcare, retail, and media for organizations such as Walmart Global Tech, Swift Medical, and Bell Media. He is particularly passionate about cross-platform development strategies that maintain native performance while maximizing code sharing.
Ankit is an active contributor to the mobile development community through technical content creation and mentorship. He holds a Master of Applied Computing from the University of Windsor and brings a wealth of practical experience in implementing clean architecture, SOLID principles, and modern mobile development workflows.

Sponsors
Leveraging Kotlin Multiplatform for Efficient Cross-Platform Mobile Development