Enabling Kotlin Multiplatform Success: The Android Jetpack Journey

preview_player
Показать описание

Join Android’s Jetpack Team for some exciting new updates and a technical deep dive into the next chapter of our Kotlin Multiplatform journey!

In this talk, we’ll be giving an overview of the state of Kotlin Multiplatform in Jetpack and providing updates on Kotlin Multiplatform-enabled Jetpack libraries. We will also share our process of migrating a well-established Jetpack library - from leveraging Kotlin to its full potential for technical groundwork, to resolving complex dependencies across platforms by extending existing tools or introducing powerful new Multiplatform APIs.

Join us for a behind-the-scenes look at Kotlin Multiplatform in Jetpack & learn how you can apply these techniques to your projects!

Speakers: Elif Bilgin, Yiğit Boyar, Daniel Santiago
Рекомендации по теме
Комментарии
Автор

This is pretty awesome work being done for us!

EricDeWildt
Автор

Thank you Kotlin and KMM team for pushing the compatibility. Being able to reuse our existing Room knowledge makes us more confident on taking KMM seriously. Hoping the success of this framework! I also hope you guys starts to support SavedStateHandle of ViewModel as well in the future.

bitwisedevs
Автор

I didn't understand why the top-level functions strategy was necessary. Couldn't you have an abstract class in common that has the common code, then an expected concrete subclass of it that has the merhods that you need to be platform-dependent, with the actual classes providing the implementations that call the common base class methods? I'm not an expert on the subleties of expect/actual, so I'm predicting there's a good reason why this isn't possible!

PeteC
Автор

now we need the same for Hilt! hahahah

renanzalheiros