Fragmented - Android Developer Podcast

085: Casual Kotlin conversation with Dan Kim


Listen Later

In this episode, we talk to Dan Kim about Kotlin. Dan is an Android developer at the company Basecamp and has some great Kotlin posts on the company's famous blog Signal Vs Noise. He was pretty early, on the Kotlin train and has been working with the new language for quite sometime now.

Instead of trying to go into every single detail about Kotlin, the nuances of the language, it's syntax etc. we take a more general approach and talk about starting out on Kotlin, how does on go about migrating an Android codebase to Kotlin, what are things we should watch out for when using the language. This and a whole lot more!

Show Notes
  • Basecamp blog - Signal vs. Noise
  • Jake Wharton - Using project Kotlin for Android
  • Fragmented - Ep 20 with Hadi (spl. mention shownotes)
  • Dan Lew - Mutable vals in Kotlin
  • Kotlin idioms
  • Kotlin - coding conventions
  • kapt - Annotation processing for Kotlin
  • Kotlin website
  • Kotlin website (source)
  • Kotlin view (binding) libs
    • Kotlin Android extensions
    • Kotterknife
    • Anko
    • Synthetic properties
    • Resources
      • Jake's youtube video
      • Dan's blog posts:
        • How we made Basecamp 3’s Android app 100% Kotlin
        • Some of my favorite Kotlin features
        • Android development with Kotlin - Jake Wharton (video)
        • Introduction to Kotlin - Google I/O 17 (video)
        • Contact
          • @fragmentedcast [twitter.com]
          • @dankim or [email Dan](mailto: [email protected])
          • @donnfelker and +DonnFelker
          • @kaushikgopal and +KaushikGopalIsMe
          • ...more
            View all episodesView all episodes
            Download on the App Store

            Fragmented - Android Developer PodcastBy Donn Felker, Kaushik Gopal

            • 5
            • 5
            • 5
            • 5
            • 5

            5

            68 ratings


            More shows like Fragmented - Android Developer Podcast

            View all
            Design Details by Brian Lovin, Marshall Bock

            Design Details

            361 Listeners

            Developer Tea by Jonathan Cutrell

            Developer Tea

            402 Listeners

            Does Not Compute by Sean Washington, Rockwell Schrock

            Does Not Compute

            53 Listeners

            Toolsday by Una Kravets, Chris Dhanaraj

            Toolsday

            48 Listeners

            Swift Unwrapped by JP Simard, Jesse Squires, Spec Network, Inc.

            Swift Unwrapped

            90 Listeners