Jul 31, 2024 · Gustavo Fão Valvassori Compose Multiplatform + Lottie Animations Lottie and Bodymovin provide amazing animations that you can now use in your Compose Multiplatform projects. Read (3 min) ->
Jul 26, 2024 · Touchlab Livestream: Close the Swift/Kotlin Platform Gap Calling Kotlin Multiplatform from Swift can be a painful experience. Kotlin engineers new to KMP rarely understand the issues. The "Bad Swift Simulation" helps Kotlin engineers "feel the pain" by replicating the experience directly in Kotlin. With that experience, understanding how to fix the situation, and why you need to, is much simpler. Read (3 min) ->
Jul 24, 2024 · Kevin Galligan Why Kotlin Multiplatform Teams Should Share Source, not Binaries Virtually all native mobile teams evaluating KMP start with a library publishing model. KMP module libraries are written, versioned, and "consumed" by the apps. The classic approach is to build and publish binary dependencies. In 2024, with KMP at stable and gaining significant traction, we no longer recommend this approach. It makes an inherently imbalanced iOS developer experience worse. Share Kotlin source instead. Read (9 min) ->
Jul 16, 2024 · Tadeas Kriz Xcode-Kotlin 2.0 Release Huge improvement to Kotlin Multiplatform debugging in Xcode. Read (4 min) ->
Jun 26, 2024 · Kevin Schildhorn Local or Remote? How you add your KMP framework matters Do you actually need to use SPM or Cocoapods to include KMP? You don't, and it might not be the right answer Read (6 min) ->
Apr 25, 2024 · Gustavo Fão Valvassori Jetpack Compose for iOS: Interoping with native Components One of the best features of Compose is its interoperability. With Compose iOS, you can interop with both UIKit and Swift UI. Read (7 min) ->
Apr 19, 2024 · Kevin Schildhorn Beware of Build Time Bloat Slow Kotlin Multiplatform iOS build times? Many teams are building more architectures than needed or intended. Ensure you are not wasting build time Read (7 min) ->
Apr 5, 2024 · Gustavo Fão Valvassori Jetpack Compose to Compose Multiplatform: Transition Guide As an Android developer, you probably already use Jetpack Compose to build UI. But did you know that with a few changes you can also build your application for other platforms, such as iOS, macOS, and the Web? Read (4 min) ->
Mar 28, 2024 · Jigar Brahmbhatt Touchlab: OSS library updates Glance at latest updates to various open source libraries published by Touchlab Read (1 min) ->
Mar 27, 2024 · Gustavo Fão Valvassori Kotlin/Wasm interop with Javascript Kotlin/Wasm provides a bi-directional interoperability between Kotlin and Javascript, allowing you to call functions on either side. Let's dive into the topic and explore its limitations and workarounds. Read (7 min) ->