Dave Leeds on Kotlin
  • Home
  • Illustrated Guide
  • Concepts
  • Shop
  • Newsletter
  • ✨Coroutines Course✨
typealias.com text logo X/Twitter Logo LinkedIn Logo RSS Logo

Kotlin: An Illustrated Guide

Book cover of Kotlin: An Illustrated Guide

Are you ready to learn Kotlin programming?

This book starts with the fundamentals of Kotlin, and gently ramps up, building concept upon concept, so that even someone who doesn’t have any experience can grow into a proficient Kotlin developer.


Print Edition - Now Available! 🎉

Kotlin: An Illustrated Guide is now available in print on Amazon!

Get it in paperback!

Translations (in Progress)

  • Español
  • Polski
  • Türki

Code Listings

  • ✨ Now available on Github! ✨

Table of Contents

  • Chapter 1 • Variables, Expressions, and Types
  • Chapter 2 • Functions
  • Chapter 3 • Conditionals: When and If
  • Chapter 4 • Introduction to Classes and Objects
  • Chapter 5 • Enum Classes
  • Chapter 6 • Nulls and Null Safety
  • Chapter 7 • Lambdas and Function References
  • Chapter 8 • Collections: Lists and Sets
  • Chapter 9 • Collections: Maps
  • Chapter 10 • Receivers and Extensions
  • Chapter 11 • Scopes and Scope Functions
  • Chapter 12 • Introduction to Interfaces
  • Chapter 13 • Introduction to Class Delegation
  • Chapter 14 • Abstract and Open Classes
  • Chapter 15 • Data Classes and Destructuring
  • Chapter 16 • Sealed Types
  • Chapter 17 • Handling Runtime Exceptions
  • Chapter 18 • Introduction to Generics
  • Chapter 19 • Generic Variance
  • Chapter 20 • Coroutine Essentials
© TypeAlias Studios LLC | Disclaimer | Privacy Policy