Artwork

Conteúdo fornecido por Talking Kotlin. Todo o conteúdo do podcast, incluindo episódios, gráficos e descrições de podcast, é carregado e fornecido diretamente por Talking Kotlin ou por seu parceiro de plataforma de podcast. Se você acredita que alguém está usando seu trabalho protegido por direitos autorais sem sua permissão, siga o processo descrito aqui https://pt.player.fm/legal.
Player FM - Aplicativo de podcast
Fique off-line com o app Player FM !

Platform Integrations in Kotlin Multiplatform with Russell Wolf

45:45
 
Compartilhar
 

Manage episode 451302051 series 1452155
Conteúdo fornecido por Talking Kotlin. Todo o conteúdo do podcast, incluindo episódios, gráficos e descrições de podcast, é carregado e fornecido diretamente por Talking Kotlin ou por seu parceiro de plataforma de podcast. Se você acredita que alguém está usando seu trabalho protegido por direitos autorais sem sua permissão, siga o processo descrito aqui https://pt.player.fm/legal.

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

The deprecated Accompanist WebView implementation for Jetpack Compose

russhwolf/multiplatform-settings on GitHub

Kotlin Multiplatform database libraries

Dependency injection libraries

ViewModel for Kotlin Multiplatform

Hosts:

Guest:

  continue reading

134 episódios

Artwork
iconCompartilhar
 
Manage episode 451302051 series 1452155
Conteúdo fornecido por Talking Kotlin. Todo o conteúdo do podcast, incluindo episódios, gráficos e descrições de podcast, é carregado e fornecido diretamente por Talking Kotlin ou por seu parceiro de plataforma de podcast. Se você acredita que alguém está usando seu trabalho protegido por direitos autorais sem sua permissão, siga o processo descrito aqui https://pt.player.fm/legal.

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

The deprecated Accompanist WebView implementation for Jetpack Compose

russhwolf/multiplatform-settings on GitHub

Kotlin Multiplatform database libraries

Dependency injection libraries

ViewModel for Kotlin Multiplatform

Hosts:

Guest:

  continue reading

134 episódios

Todos os episódios

×
 
Loading …

Bem vindo ao Player FM!

O Player FM procura na web por podcasts de alta qualidade para você curtir agora mesmo. É o melhor app de podcast e funciona no Android, iPhone e web. Inscreva-se para sincronizar as assinaturas entre os dispositivos.

 

Guia rápido de referências