Talking Kotlin

Platform Integrations in Kotlin Multiplatform with Russell Wolf


Listen Later

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.

  • 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
                  • Timestamps

                    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

                    ...more
                    View all episodesView all episodes
                    Download on the App Store

                    Talking KotlinBy Talking Kotlin

                    • 4.3
                    • 4.3
                    • 4.3
                    • 4.3
                    • 4.3

                    4.3

                    17 ratings


                    More shows like Talking Kotlin

                    View all
                    Planet Money by NPR

                    Planet Money

                    30,683 Listeners

                    The Joe Rogan Experience by Joe Rogan

                    The Joe Rogan Experience

                    225,946 Listeners

                    The Vergecast by The Verge

                    The Vergecast

                    3,675 Listeners

                    LINUX Unplugged by Jupiter Broadcasting

                    LINUX Unplugged

                    263 Listeners

                    Decoder with Nilay Patel by The Verge

                    Decoder with Nilay Patel

                    3,145 Listeners

                    Complex Systems with Patrick McKenzie (patio11) by Patrick McKenzie

                    Complex Systems with Patrick McKenzie (patio11)

                    124 Listeners

                    The Pragmatic Engineer by Gergely Orosz

                    The Pragmatic Engineer

                    62 Listeners