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 team@se-radio.net (SE-Radio Team)

                    Software Engineering Radio - the podcast for professional software developers

                    274 Listeners

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

                    Syntax - Tasty Web Development Treats

                    988 Listeners