Talking Kotlin

Talking Kotlin
Talking Kotlin

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

  1. Platform Integrations in Kotlin Multiplatform with Russell Wolf

    5 DAYS AGO

    Platform Integrations in Kotlin Multiplatform with Russell Wolf

    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) 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)

    46 min
  2. Navigating the Compose Multiverse – Lyricist & Voyager

    6 MAR

    Navigating the Compose Multiverse – Lyricist & Voyager

    🚀 Dive into the Compose multiverse with the latest episode of Talking Kotlin! 🌐 In this insightful conversation, our hosts, Seb and Hadi, bring on a special guest, Adriel Café, to discuss two powerful libraries in the Kotlin ecosystem – Lyricist and Voyager. 🎼 Lyricist: The Missing Piece of Jetpack Compose Adriel shares the journey behind Lyricist, an open-source library designed to simplify UI development with Jetpack Compose. Discover how Lyricist leverages sealed classes to enhance navigation, making it an indispensable tool for Compose-based Android apps. 🌍 Voyager: Compose on Warp Speed Get ready for a warp-speed adventure with Voyager! Adriel introduces Voyager, a navigation library for Compose Multiplatform, inspired by Star Trek's Voyager ship. Learn how Voyager simplifies navigation across Android, iOS, desktop, and even the web, supporting Compose Multiplatform projects seamlessly. 🤖 Lifecycle Challenges and Stability in Voyager Adriel delves into the challenges of handling lifecycles in Android and how Voyager tackles them. Discover the complexities, experimental APIs, and ongoing efforts to stabilize Voyager for a robust and crash-free navigation experience. 🛠️ Contributing to Open Source and Community Support The trio discusses the importance of open-source contributions, community support, and the fascinating world of Compose Multiplatform. Explore the nuances of transitioning from Android to Compose Multiplatform, and get a closer look at the exciting projects Adriel has been working on. 📚 Resources and Links Mentioned Lyricist: https://github.com/adrielcafe/lyricist Voyager: https://voyager.adriel.cafe/ Adriel's GitHub: https://github.com/adrielcafe Follow Adriel on Twitter: https://twitter.com/adrielcafe 👍 Enjoyed the episode? Don't forget to like, share, and subscribe! Let us know your thoughts in the comments below. Have a Kotlin-related topic you'd like us to cover in a future episode? Share your suggestions and join the Kotlin conversation!

    43 min
  3. What Does the Kotlin Foundation Do?

    13 FEB

    What Does the Kotlin Foundation Do?

    🚀 Immerse yourself in the world of Kotlin as the latest podcast episode unveils the inner workings of the Kotlin Foundation! 🎙️ Join Sebastian and Hadi and a stellar lineup of guests, including Ksenia Shneyveys, Trisha Gee, Kevin Galligan, Charles Anderson, and Jeffrey van Gogh, as they share exclusive insights into the foundation's mission, projects, and plans for the future. 🌐 Discover the foundation's inception, core objectives, and impactful collaborations between founding members JetBrains and Google. Gain a deeper understanding of Kotlin's significance in the tech landscape and explore how the foundation is shaping the language's evolution. 🔍 Dive into the intricate workings of the Kotlin Education Committee. Explore their mission to foster the next generation of developers through initiatives like the Google Summer of Code and the Kotlin Multiplatform Contest. Uncover how Kotlin is making its mark in academia, with top universities adopting it as the go-to language for introductory computer science courses. 💼 Hear from representatives of new foundation members, Gradle, Shopify, and Touchlab. Kevin, Charles, and Trisha share valuable perspectives on why their companies joined the Kotlin Foundation and how they contribute to the thriving Kotlin ecosystem. Discover the benefits of membership and how these organizations are actively shaping the future of Kotlin. 💡 Whether you're a seasoned Kotlin developer or just stepping into the world of programming, this podcast episode offers a unique glimpse into the heart of the Kotlin Foundation. Don't miss the chance to stay updated on the latest developments, initiatives, and opportunities within the Kotlin community! 🚀 Like, share, and subscribe to stay connected with the Kotlin community and unlock the full potential of this powerful programming language! The Kotlin Foundation Annual Report 2023 – https://kotl.in/kfr_2023 Kotlin Foundation – https://kotlinfoundation.org/ #KotlinFoundation #Programming #TechPodcast #KotlinCommunity #Google #JetBrains #Gradle #Shopify #Touchlab #KotlinPodcast

    44 min

About

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

You Might Also Like

To listen to explicit episodes, sign in.

Stay up to date with this show

Sign in or sign up to follow shows, save episodes and get the latest updates.

Select a country or region

Africa, Middle East, and India

Asia Pacific

Europe

Latin America and the Caribbean

The United States and Canada