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
                    Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

                    Software Engineering Radio - the podcast for professional software developers

                    266 Listeners

                    WSJ What’s News by The Wall Street Journal

                    WSJ What’s News

                    4,315 Listeners

                    WSJ Your Money Briefing by The Wall Street Journal

                    WSJ Your Money Briefing

                    1,743 Listeners

                    The Changelog: Software Development, Open Source by Changelog Media

                    The Changelog: Software Development, Open Source

                    285 Listeners

                    The Vergecast by The Verge

                    The Vergecast

                    3,651 Listeners

                    Accidental Tech Podcast by Marco Arment, Casey Liss, John Siracusa

                    Accidental Tech Podcast

                    2,093 Listeners

                    Fragmented - Android Developer Podcast by Donn Felker, Kaushik Gopal

                    Fragmented - Android Developer Podcast

                    67 Listeners

                    Software Engineering Daily by Software Engineering Daily

                    Software Engineering Daily

                    629 Listeners

                    Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

                    Syntax - Tasty Web Development Treats

                    990 Listeners

                    REWORK by 37signals

                    REWORK

                    207 Listeners

                    Techmeme Ride Home by Brian McCullough

                    Techmeme Ride Home

                    943 Listeners

                    The Intelligence from The Economist by The Economist

                    The Intelligence from The Economist

                    2,522 Listeners

                    The Stack Overflow Podcast by The Stack Overflow Podcast

                    The Stack Overflow Podcast

                    63 Listeners

                    Hard Fork by The New York Times

                    Hard Fork

                    5,356 Listeners

                    Huberman Lab by Scicomm Media

                    Huberman Lab

                    28,462 Listeners