​​Kotlin Multiplatform: Have your code and eat it too

preview_player
Показать описание
Software Engineers Dustin Lam and Yigit Boyar join host Tor Norbye to chat all about Kotlin Multiplatform.

Chapters:
0:00 - Intro
0:29 - Defining KMP: Not a New Product, But Kotlin Plus
3:20 - The "Why": Benefits and Goals of KMP
6:17 - KMP vs. Other Cross-Platform Frameworks
6:41 - Sharing Business Logic: The Primary Use Case
9:18 - Practical Adoption: Turning an Existing Android App into KMP
13:15 - Addressing Platform-Specific Dependencies
28:56 - Library Support in Kotlin Multiplatform
35:56 - Developer Experience: Tooling and Integration
40:16 - Interoperability with iOS: Bridging the Gap
42:51 - KMP in Action: Google's Adoption Story
47:17 -The Long-Term Vision and Potential of KMP
51:30 - Behavior Consistency vs. Native Performance
55:32 - Try KMP and Get Involved!

Resources:

#Featured #Android #AndroidDevelopersBackstage #AndroidDevelopers #AndroidJetpack #androidstudio

Speakers: Tor Norbye, Dustin Lam, Yigit Boyar
Products Mentioned: Android
Рекомендации по теме
Комментарии
Автор

KMP is absolutely marvelous. I really love it. The biggest gripes I had with it is though is the Gradle structure in a multi-module (and, obviously, multi-target) setup. You need to drill down deep into the Gradle APIs and this is really was a new can of worms for me. Also, KMP skills are not (yet) really sought after. If anything, companies seem to still prefer Flutter.

IncompleteTheory
Автор

There are already many valid uses cases for using a kmp lib, for example when you want to parse something, encrypt/decrypt it, a communication protocol for example, mapping, etc., you write this in a kmp module, build a swift package, import it in your iOS app and just use it, no need for writing the same code in Swift anymore.

Daaaaaaavid
Автор

Absolutely love kmp and cmp. We now need an official firebase sdk for kmp

developer.emad.mehrez
Автор

What is Google take on Flutter vs KMP/CMP, which one mobile developers should go for when going for multi platform support, and if its KMP, then is support for flutter going to end soon

codeforandroid
Автор

I love how Google is ahead in supporting KMP, I got into KMP from android dev, and I have loved it here.

chax
Автор

36:00
Not even pure KMP, but debugging suspend call-stacks is still a nightmare on Android( Studio).
It's supported on other IntelliJ IDE for JVM, but in ART, it's still not there.

Please, please, Google, add a way to properly debug suspend call stacks! Thank you!

StreetsOfBoston
Автор

very nice and human podcast, was interesting to listen to

mahiainti
Автор

KMP is awesome. Looking forward to more KMP compatible libraries (except Dagger :D).

smallbig
Автор

I don’t get why there is no Firebase SDK for Kotlin Multiplatform

temvlas
Автор

Once Jetbrains releases Kotlin to Swift support game over!

simplatek
Автор

I love it, we are using it and I am converting my personal apps to Compose multiplatform

yogourta
Автор

If CMP is stable, what is the scope of KMP ?

swapniljadhav
Автор

KMP is the best thing to happen since the Java platform in 1996.

TravisBerthelot
Автор

I'm not convinced that KMP will make any difference. It'll probably end up like Flutter and every other cross-platform solution we've seen so far. For me, Kotlin for Android apps development, Java for server-side development, and Swift for iOS development.

JoroVanev
Автор

It feels like Google is putting much into Kotlin and its babies. It might be the great future.

Jose-kvuh
welcome to shbcf.ru