Learn Kotlin for Android Development

The Next Generation Language for Modern Android Apps Programming

  • Peter Späth

Table of contents

  1. Front Matter
    Pages i-xxiv
  2. Peter Späth
    Pages 69-112
  3. Peter Späth
    Pages 113-135
  4. Peter Späth
    Pages 137-153
  5. Peter Späth
    Pages 155-169
  6. Peter Späth
    Pages 171-183
  7. Peter Späth
    Pages 185-191
  8. Peter Späth
    Pages 193-246
  9. Peter Späth
    Pages 247-252
  10. Peter Späth
    Pages 253-258
  11. Peter Späth
    Pages 259-273
  12. Peter Späth
    Pages 275-287
  13. Peter Späth
    Pages 289-304
  14. Peter Späth
    Pages 305-307
  15. Peter Späth
    Pages 309-345
  16. Peter Späth
    Pages 347-391
  17. Peter Späth
    Pages 393-436
  18. Peter Späth
    Pages 437-445
  19. Peter Späth
    Pages 447-467
  20. Back Matter
    Pages 469-508

About this book


Build Android apps and learn the essentials of the popular Kotlin programming language and APIs. This book will teach you the key Kotlin skills and techniques important for creating your very own Android apps. Apart from introducing Kotlin programming, Learn Kotlin for Android Development stresses clean code principles and introduces object-oriented and functional programming as a starting point for developing Android apps. 

After reading and using this book, you'll have a foundation to take away and apply to your own Kotlin-based Android app development. You'll be able to write useful and efficient Kotlin-based apps for Android, using most of the features Kotlin as a language has to offer. 

You will:
  • Build your first Kotlin app that runs on Android
  • Work with Kotlin classes and objects for Android
  • Use constructs, loops, decisions, and scopes 
  • Carry out operations on data 
  • Master data containers, arrays, and collections
  • Handle exceptions and access external libraries


Kotlin learn skills Android development programming mobile wireless language source code Java alt

Authors and affiliations

  • Peter Späth
    • 1
  1. 1.LeipzigGermany

Bibliographic information

Industry Sectors
Finance, Business & Banking
IT & Software
Consumer Packaged Goods
Oil, Gas & Geosciences