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.
Hosts:
- Sebastian Aigner
- Márton Braun
Guest:
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