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.
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