The Developers' Bakery

Jetpack Compose Desktop with Sebastian Aigner


Listen Later

Today, I’m more than excited to welcome on stage Sebastian Aigner, Developer Advocate at JetBrains.

Sebastian is with us to talk about Jetpack Compose Desktop, a new declarative UI framework for Desktop applications written in Kotlin.

Jetpack Compose Desktop is the porting of Jetpack Compose, the declarative UI framework for Android. JetBrains took the Compose to the next level offering a lot of new APIs and tools to make Desktop UI development a pleasure again. The project gained a lot of popularity recently on Github.

Sebastian is here to talk about his experience with the tool, how to write your first Compose Desktop application and how to contribute to the framework.

Enjoy the show 👨‍🍳

Show Notes
  • 00:27 Intro
  • 01:13 Episode Start
  • 01:44 Sebastian’s Introduction
  • 03:14 What is Jetpack Compose Desktop?
  • 04:37 Jetpack Compose for Android
  • 05:35 Desktop and UIs
  • 07:30 Why not Jetbrains UI?
  • 09:12 It just works TM
  • 09:42 Package naming
  • 10:21 Supported platforms
  • 11:43 Migrating existing applications
  • 13:42 The next Compose Desktop app from JB?
  • 14:39 How to contribute to Ccompose Desktop?
  • 16:49 What is the current project direction?
  • 18:35 Where to provide feedback?
  • 19:49 Where to find support?
  • 20:55 Official Compose Desktop Examples
  • 23:17 Seb’s experience with Compose Desktop
  • 28:49 What is still missing in Compose Desktop?
  • 30:07 Push notifications on Desktop
  • 31:44 What’s the future for Compose Desktop?
  • 33:01 Compose for Web!?
  • 34:41 Learning material
  • 36:30 Where to find Seb online?
  • Resources
    • JetBrains/compose-jb on Github
    • Compose for Desktop Official Documentation
    • React to Jetpack Compose Dictionary
    • Job Opening - UI Framework Developer (JetBrains Compose Team)
    • Learning Material
      • Jetpack Compose Pathways
      • Tutorial for Compose Desktop
      • Codeviewer Example on Github
      • JetIssues Example on Github
      • ImageViewer Example on Github
      • Todoapp Example on Github
      • @SebastianAigner on Github
      • @sebi_io on Twitter
      • #compose-desktop on Kotlinlang Slack (get an invite here)
      • Show links
        • Podcast Website
        • The Developers’ Bakery on Spotify
        • The Developers’ Bakery on Apple Podcasts
        • The Developers’ Bakery on Google Podcasts
        • @thebakerydev on Twitter
        • @cortinico on Twitter
        • ...more
          View all episodesView all episodes
          Download on the App Store

          The Developers' BakeryBy Nicola Corti


          More shows like The Developers' Bakery

          View all
          Decoder with Nilay Patel by The Verge

          Decoder with Nilay Patel

          3,147 Listeners