Programming Kotlin (PragProg)

Programmers don't just use Kotlin, they love it. Even Google has adopted it as a first-class language for Android development. With Kotlin, you can intermix imperative, functional, and object-oriented programming and benefit from the most suitable approach. Learn to use the features of this concise and expressive statically typed language. Write maintainable, high-performing JVM and Android applications, create DSLs, and program asynchronously.

Venkat Subramaniam @venkats

edited by Jacquelyn Carter @jkcarter

Programmers don’t just use Kotlin, they love it. Even Google has adopted it as a first-class language for Android development. With Kotlin, you can intermix imperative, functional, and object-oriented programming and benefit from the most suitable approach. Learn to use the features of this concise and expressive statically typed language. Write maintainable, high-performing JVM and Android applications, create DSLs, and program asynchronously.

Fire up your favorite IDE and practice hundreds of examples and exercises to sharpen your Kotlin skills. Learn to build standalone programs to run as scripts, create type-safe code, and then use that knowledge to create code that’s easier to extend. Explore coroutines, program asynchronously, run automated tests, and intermix Kotlin with Java.

This book will help you master one of the few languages you can use for the entire full stack – from the server to mobile devices – to create performant, concise, and easy-to-maintain applications.


“Venkat is someone that can take any topic and make it pleasurable and easy to understand. In this book he will take you on an adventure of learning Kotlin in a clear and pragmatic way, providing real-world usages, while at the same time showing you the benefits of the language.”

–Hadi Hariri, Developer Advocate, JetBrains


  • Full details: Search
  • View this book’s portal and details on how to post errata and suggestions here.

Don’t forget you can get 35% off with your Devtalk discount! Just use the coupon code “devtalk.com" at checkout :+1:

4 Likes

@venkats I’m tagging you here in case you didn’t see the reader comments on #book-programming-kotlin.