Talking Kotlin

著者: Talking Kotlin
  • サマリー

  • A bimonthly podcast that covers the Kotlin programming language by JetBrains, as well as related technologies.
    Talking Kotlin
    続きを読む 一部表示

あらすじ・解説

A bimonthly podcast that covers the Kotlin programming language by JetBrains, as well as related technologies.
Talking Kotlin
エピソード
  • Becoming a KMP Expert
    2025/01/23

    Sebastian and Pamela discuss what it means to be an expert in Kotlin Multiplatform, with the help of a panel of experts! Learn about why it's interesting to dive deep into a certain technology, recommendations on how to learn advanced topics, and general advice on how to get the most out of using KMP.

    KMP libraries:

    Interesting code to explore

    by Jake

    Ecosystem wishlist

    Learning resources

    HexFormat

    and

    Uuid

    and

    More KMP experts Kevin Galligan

    Russell Wolf

    Jesse Wilson

    Sebastian Sellmair

    Salomon Brys

    Hosts: Sebastian Aigner

    Pamela Hill

    Guests: Jake Wharton

    John O'Reilly

    Konstantin Tskhovrebov

    Tadeas Kriz

    Timestamps:
    (0:00) Introductions
    (1:40) Why be a KMP expert?
    (9:14) First steps to being an expert
    (16:38) Respecting each platform
    (24:04) Libraries for KMP
    (27:45) Advanced learning resources
    (38:18) Ecosystem wishlist
    (43:03) Exercising your KMP skills
    (48:15) Shoutouts to other experts
    (51:34) Wrap-up

    続きを読む 一部表示
    53 分
  • Going from Swift to Kotlin with Skip
    2024/12/09
    In a slightly unconventional episode, Sebastian and Márton talk to the founders of Skip, an iOS-to-Android, Swift-to-Kotlin transpiler solution. Marc and Abe have a background working on both Apple platforms and the JVM, and their latest project is a bridge across these two ecosystems.
    • Skip
    • Skip.tools on GitHub
    • Contributing to SkipUI webinar
    • kdoctor
    Hosts:
    • Sebastian Aigner
      • Website
      • Bluesky
    • Márton Braun
      • Website
      • Bluesky
    Guests:
    • Abe White
      • Twitter
      • Mastodon
    • Marc Prud'hommeaux
      • GitHub
    (0:00) Weather
    (2:02) Introductions
    (3:10) ⁠Elevator pitch⁠
    (3:45) The initial idea
    (6:14) Pivot around the server-side
    (8:35) Skip(.tools)
    (8:56) The target audience
    (9:58) What about Android devs?
    (12:11) The current state
    (14:57) Pricing and components
    (16:43) ⁠Contributing to SkipUI⁠
    (18:55) Reimplementing everything
    (23:07) ⁠The Skip stack⁠
    (26:17) Wrapping JVM types
    (28:27) Writing Kotlin in Swift?!
    (29:56) Tooling support
    (32:02) There’s a Gradle project!
    (34:39) iOS API coverage
    (38:24) Platform differences
    (40:10) Data storage
    (44:31) Building on JVM libraries
    (46:42) JSON problems
    (48:00) Testing the Skip stack
    (51:42) SwiftUI to Compose
    (58:21) IDE experiences
    (1:03:35) Conclusion
    続きを読む 一部表示
    1 時間 5 分
  • Platform Integrations in Kotlin Multiplatform with Russell Wolf
    2024/11/21

    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

    続きを読む 一部表示
    46 分
activate_buybox_copy_target_t1

Talking Kotlinに寄せられたリスナーの声

カスタマーレビュー:以下のタブを選択することで、他のサイトのレビューをご覧になれます。