Additional resources for experienced Kotlin users

Here's a list of additional learning resources that can help you learn to do even more with Kotlin.

Sites

Samples

  • Sunflower: Sunflower is a gardening app that illustrates Android development best practices with Android Jetpack.
  • Google I/O Android app: iosched is the official Android app for Google I/O
  • Plaid: Plaid is an Android app that provides design news and inspiration while also illustrating material design best practices.

Pathways

  • Learn Kotlin coroutines: This pathway contains a series of codelabs and articles that teach you all about Kotlin coroutines.

Codelabs

Videos

Articles and blog posts

Social Channels

  • Kotlin community: This kotlinlang.org page lists additional Kotlin-focused events and groups.
  • Kotlin on Slack: Use this link to sign up for the Kotlin Slack channel, where you can discuss all things Kotlin with other enthusiasts.
  • Talking Kotlin: Bi-monthly podcast with a focus on the Kotlin language.
  • Kotlin on Twitter: This is the official Twitter account for Kotlin.

Books

  • Android development with Kotlin: Learn how to make Android development much faster using a variety of Kotlin features, from basics to advanced, to write better quality code.
  • Kotlin for Android developers: One of the first books about Kotlin, this book shows existing Android developers how to write their app in Kotlin.