Kotlin Multiplatform Conversions at Android Jetpack Scale
May 04, 2023
42 min
Free
Description
This is a case study of how Google converted several Jetpack libraries to Kotlin Multiplatform. The talk covers the challenges and techniques involved in refactoring platform-specific code to common code, using features like expect/actuals and hierarchical project structures. It also discusses pitfalls such as missing multiplatform libraries, binary and source compatibility, and handling hard dependencies on JVM-specific code. The speakers highlight their approach to ensuring compatibility with existing Java code and maintaining performance across platforms.