• Platform Integrations in Kotlin Multiplatform with Russell Wolf

  • Nov 21 2024
  • Length: 46 mins
  • Podcast

Platform Integrations in Kotlin Multiplatform with Russell Wolf

  • Summary

  • Sebastian introduces the new co-host of the podcast, in a special episode recorded on location at droidcon New York! Joined by Russell Wolf, author of the multiplatform-settings library, we discuss the conference, different code-sharing approaches for Kotlin Multiplatform, and how to build great multiplatform libraries.

    (0:00) Intro at home (2:02) Intro at droidcon NYC (4:23) Russell’s talk topic (8:14) Code sharing approaches (12:28) Wrapping native APIs (16:18) Attempted segue (16:35) Designing reusable APIs (18:02) Actual segue (18:14) multiplatform-settings (20:23) Supported platforms (24:05) SharedPreferences challenges (26:20) Observable preferences (29:51) Secure storage (30:55) Windows again (31:36) Library code as reference (33:15) Testable library code (35:05) Initializing a KMP library (38:18) Database libraries (40:55) Dependency injection (44:40) Outro

    droidcon New York

    • When sharing isn’t caring: Using platform-specific code in Kotlin Multiplatform (Russell’s talk)
    • Compose Multiplatform on iOS: On the Road to Stable (Seb’s talk)
    • Composing an API the *right* way (Márton’s talk)

    The deprecated Accompanist WebView implementation for Jetpack Compose

    russhwolf/multiplatform-settings on GitHub

    Kotlin Multiplatform database libraries

    • Room
    • SQLDelight

    Dependency injection libraries

    • Koin
    • Kotlin-inject

    ViewModel for Kotlin Multiplatform

    Hosts:

    • Sebastian Aigner (Website)
    • Márton Braun (Website)

    Guest:

    • Russell Wolf (GitHub, Twitter)
    Show More Show Less

What listeners say about Platform Integrations in Kotlin Multiplatform with Russell Wolf

Average Customer Ratings

Reviews - Please select the tabs below to change the source of reviews.

In the spirit of reconciliation, Audible acknowledges the Traditional Custodians of country throughout Australia and their connections to land, sea and community. We pay our respect to their elders past and present and extend that respect to all Aboriginal and Torres Strait Islander peoples today.