Kotlin® Notes for Professionals book

Buy me a coffeeOrder a coffee!

Kotlin® Book preview
Kotlin® Notes for Professionals book

If you found this free Kotlin® book useful,
then please share it ❤😊


  1. Getting started with Kotlin
  2. Basics of Kotlin
  3. Strings
  4. Arrays
  5. Collections
  6. Enum
  7. Functions
  8. Vararg Parameters in Functions
  9. Conditional Statements
  10. Loops in Kotlin
  11. Ranges
  12. Regex
  13. Basic Lambdas
  14. Null Safety
  15. Class Delegation
  16. Class Inheritance
  17. Visibility Modifiers
  18. Generics
  19. Interfaces
  20. Singleton objects
  21. coroutines
  22. Annotations
  23. Type aliases
  24. Type-Safe Builders
  25. Delegated properties
  26. Reflection
  27. Extension Methods
  28. DSL Building
  29. Idioms
  30. RecyclerView in Kotlin
  31. logging in kotlin
  32. Exceptions
  33. JUnit
  34. Kotlin Android Extensions
  35. Kotlin for Java Developers
  36. Java 8 Stream Equivalents
  37. Kotlin Caveats
  38. Configuring Kotlin build

Example book pages

Kotlin® Example Page 1Kotlin® Example Page 2
Kotlin® Example Page 3Kotlin® Example Page 4

What people are saying about Notes for Professionals books

The Kotlin® Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified

Book created for educational purposes and is not affiliated with Kotlin® group(s), company(s) nor Stack Overflow. All trademarks belong to their respective company owners

94 pages, published on May 2018

Sign up for changes to Kotlin® Notes for Professionals book

More Programming Books

Android Book
CSharp Book
iOS Book
Java Book
JavaScript Book
ObjectiveC Book
Ruby Book
Swift Book
TypeScript Book

View More Free Programming Books

To support continued development and improvements to this book, please consider a small bitcoin donation: 1H63m55bw6KDYUaKU1mYLGrzDf4wcrVzhX

Buy me a coffeeOrder a coffee!