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 by se-radio@computer.org

                    Software Engineering Radio

                    273 Listeners

                    The Changelog: Software Development, Open Source by Changelog Media

                    The Changelog: Software Development, Open Source

                    292 Listeners

                    The Vergecast by The Verge

                    The Vergecast

                    3,699 Listeners

                    Software Engineering Daily by Software Engineering Daily

                    Software Engineering Daily

                    623 Listeners

                    LINUX Unplugged by Jupiter Broadcasting

                    LINUX Unplugged

                    265 Listeners

                    Talk Python To Me by Michael Kennedy

                    Talk Python To Me

                    586 Listeners

                    Soft Skills Engineering by Jamison Dance and Dave Smith

                    Soft Skills Engineering

                    284 Listeners

                    c’t uplink - der IT-Podcast aus Nerdistan by c’t Magazin

                    c’t uplink - der IT-Podcast aus Nerdistan

                    9 Listeners

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

                    Syntax - Tasty Web Development Treats

                    984 Listeners

                    CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

                    CoRecursive: Coding Stories

                    189 Listeners

                    Handelsblatt Morning Briefing - News aus Wirtschaft, Politik und Finanzen by Teresa Stiens, Christian Rickens und die Handelsblatt Redaktion, Handelsblatt

                    Handelsblatt Morning Briefing - News aus Wirtschaft, Politik und Finanzen

                    52 Listeners

                    The Stack Overflow Podcast by The Stack Overflow Podcast

                    The Stack Overflow Podcast

                    62 Listeners

                    Big Technology Podcast by Alex Kantrowitz

                    Big Technology Podcast

                    477 Listeners

                    How to Fix the Internet by Electronic Frontier Foundation (EFF)

                    How to Fix the Internet

                    118 Listeners

                    The Pragmatic Engineer by Gergely Orosz

                    The Pragmatic Engineer

                    65 Listeners