A bimonthly podcast that covers the Kotlin programming language by JetBrains, as well as related technologies. Hosted by Hadi Hariri

Platform Integrations With Russel Wolf

November 21, 2024 00:45:45 8.57 MB ( 101.24 MB less) Downloads: 0

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)

Hosts:

Sebastian Aigner

Website

Márton Braun

Website


Guest:

Russell Wolf

GitHub

Twitter