Kotlin Multiplatform and Compose Multiplatform should be the default choice for mobile development. CMP removes the up-front risk involved in your mobile technology choice. You can build mobile with cross-platform efficiency, and make your apps as native as you need.
Compose on iOS has matured quickly, but there's lots of work to do. The Android community will be essential to make this vision a reality.
This video is a trimmed-down version of @KevinGalligan 's keynotes from Droidcon NYC and Droidcon London.
0:00 - Introduction
Overview of the talk and its context.
1:00 - YouTube Spoiler Summary
High-level summary of app development choices between native and cross-platform.
3:13 - Speaker’s Background
The speaker's history in Android development and code-sharing.
4:17 - Cross-Platform Evolution
Changes in app development practices over the last decade.
6:11 - The Death of Native Apps Debate
Discussing misconceptions about the decline of native app development.
7:05 - The Evolution of Mobile and Web
How mobile and web development trends have evolved over time.
8:25 - The Rise of the Necessary Middle
Why many apps today choose cross-platform solutions over native.
9:43 - Reducing Risk in Mobile Development
Risk management with KMP and CMP.
10:50 - Optionally Shared UI
Discussing the concept of shared UI using Compose Multiplatform.
12:01 - The 80/20 UI Concept
Efficiently balancing native and shared UI experiences.
13:03 - Eliminating the Risk Cliff
How Compose Multiplatform allows incremental decisions.
13:41 - Targeting the Middle Market
The ideal use cases for Compose and Kotlin.
14:15 - Comparing Compose and Flutter
A balanced comparison between Compose Multiplatform and Flutter.
15:02 - Current State of Compose Multiplatform
Overview of the progress and expected timelines for Compose Multiplatform.
16:52 - Community Involvement and Awareness
The need for awareness and support within the community.
18:02 - Open Source Libraries and Opportunities
Open source opportunities for developers within Compose Multiplatform.
19:10 - Compose Multiplatform Ecosystem
Expanding the existing Compose ecosystem.
21:04 - Kotlin and WebAssembly (Wasm)
The potential of Kotlin with Wasm and moving beyond JavaScript.
23:53 - Final Thoughts on the Future of Native and Web
Reflections on where app development is headed and the potential of "native".
_______________________
👉 Links
• Multiplatform Compose + SwiftUI = The...
https://touchlab.co/cmp-and-the-future
https://github.com/touchlab/DroidconK...
_______________________
🚀 Support:
Looking for help building apps with Compose Multiplatform? Read more and reach out: https://touchlab.co/composenative
_______________________
📬 Keep in touch:
/ touch-lab
https://touchlab.co/contact-us
/ touchlabhq
https://mastodon.social/@touchlab
#kotlinmultiplatform #swift #iOSDevEx #android #kotlin #ComposeMultiplatform #kotlindeveloper #swiftui #compose