Search for books, people and lists
Read This Twice
HomePeopleBooksSonaLibrariesSign in

Best Kotlin Books

Master the Kotlin programming language with this comprehensive selection of tutorials and guides, praised by developers and tech publications for their thoroughness and clarity.

Recommendations from 16 articles, Wes McKinney, Josh Long.
Best Kotlin Books
21 books on the list
Sort by
Number of Articles
Layout
Kotlin in Action book cover
Kotlin in Action
Dmitry Jemerov - 2016-05-01
Goodreads Rating
Discover a new programming language that targets the Java platform with Kotlin in Action. Written by core developers of Kotlin, this book teaches experienced Java developers the language basics and guides them through building applications for the JVM and Android devices. You'll learn how to create reusable abstractions, higher-level functions, libraries, and even domain specific languages. With regular Java bytecode and seamless interoperability with existing Java code, Kotlin can be used for server-side development, Android apps, and beyond. Apply Kotlin in real-world projects with build system integration, Android support, and concurrent programming.
Head First Kotlin book cover
Head First Kotlin
A Brain-Friendly Guide
Dawn Griffiths - 2019-04-02
Goodreads Rating
Learn the Kotlin language and think like a great Kotlin developer with Head First Kotlin. This unique and hands-on book goes beyond how-to manuals and takes a comprehensive approach to teaching everything from language fundamentals to collections, generics, lambdas, and higher-order functions, while incorporating both object-oriented and functional programming. Using the latest research in cognitive science and learning theory, Head First Kotlin engages your mind with a visually rich format for a multisensory learning experience that is designed to help you really understand Kotlin.
Kotlin for Android Developers book cover
Kotlin for Android Developers
Learn Kotlin the easy way while developing an Android App
Antonio Leiva - 2016-03-21
Goodreads Rating
Learn how to use Kotlin, the new supported language for Android Apps, with "Kotlin for Android Developers." This practical guide, recommended by both Google and Jetbrains, will teach you all the new features that Java was missing. You will create an Android app from the ground up using Kotlin, while comparing it to Java 7. Solve typical problems with language expressiveness and interesting tools and libraries, and be ready for new Android opportunities. This book is perfect for Android developers looking to learn Kotlin in an easy and fun way.
Kotlin Programming book cover
Kotlin Programming
The Big Nerd Ranch Guide
Josh Skeen - 2018-06-25
Goodreads Rating
This comprehensive guide on Kotlin programming is perfect for both experienced and new developers. Learn how to effectively work with Kotlin through hands-on examples and clear explanations of key concepts and foundational APIs. Written for Kotlin 1.2, this book will introduce you to JetBrains' IntelliJ IDEA development environment. By the end of this book, you'll be able to confidently create reliable and concise applications in Kotlin.
Android Programming with Kotlin for Beginners book cover
Android Programming with Kotlin for Beginners
Build Android apps starting from zero programming experience with the new Kotlin programming language
John Horton - 2019-04-30
Goodreads Rating
Learn to build sleek and functional Kotlin apps for Android in this book. Explore Kotlin programming concepts and the essentials of Android app development through the creation of four real-world apps and dozens of mini-apps. Discover different layouts, multilingual text, animation, graphics, and sound effects that can enhance the presentation of your app. With this book, you'll gain sound knowledge of Kotlin programming concepts and be able to develop your fully-featured Android apps. Perfect for beginners who want to start their Android programming career or those who want to publish their apps on Google Play.
The Joy of Kotlin book cover
The Joy of Kotlin
Pierre-Yves Saumont - 2019-04-27
Goodreads Rating
Learn how to improve your programming skills and find joy in your work with Kotlin. This elegant JVM language is easy to integrate with Java and allows for functional programming, making it a powerful tool for developers. In The Joy of Kotlin, you'll discover practical techniques for writing comprehensible code, building maintainable applications, and handling errors and data properly. With expert guidance and relatable examples, you'll become a better—and more joyful—developer. This book is perfect for intermediate Java and Kotlin developers looking to take their skills to the next level.
Kotlin Cookbook book cover
Kotlin Cookbook
A Problem-Focused Approach
Ken Kousen - 2019-12-24
Goodreads Rating
Discover the power of Kotlin and how to apply it to your own projects with this unique cookbook. Whether you're an experienced programmer or just starting out, this book is packed with practical recipes that will help you build Android apps, web applications, and more. Learn about functional programming, delegates, late initialization, and other key concepts. With advice for working with specific frameworks like Android and Spring, you'll be able to build meaningful projects with Kotlin in no time.
Mastering Kotlin book cover
Mastering Kotlin
Learn advanced Kotlin programming techniques to build apps for Android, iOS, and the web
Nate Ebel - 2019-12-10
Goodreads Rating
Mastering Kotlin is a comprehensive guide that teaches readers how to leverage the power of the Kotlin language. This book covers everything from the syntax and tools to more advanced features like Domain-specific languages. With an emphasis on practical knowledge and examples, readers will learn to write clean and idiomatic code, apply common patterns and constructs, and understand the deeper concepts behind Kotlin's efficient syntax and support for functional programming. Perfect for Kotlin developers looking to upskill or Java developers looking to switch to Kotlin.
Programming Kotlin book cover
Programming Kotlin
Create Elegant, Expressive, and Performant JVM and Android Applications
Venkat Subramaniam - 2019-03-20
Goodreads Rating
This book is all about Programming Kotlin, a highly concise and expressive language adopted by Google for Android development. It covers everything from the fundamentals to advanced concepts, including DSLs, asynchrony, and intermixing with Java. With easy-to-understand examples and exercises, you'll learn to write high-performing applications with less code, while staying type-safe and efficient. Whether you're building standalone scripts or full-stack applications, this book will help you master one of the few languages that does it all.
Recommended by
Josh Long
Programming Kotlin book cover
Programming Kotlin
Get to grips quickly with the best Java alternative
Stephen Samuel - 2017-01-18
Goodreads Rating
Learn all about Kotlin, the popular programming language praised by developers worldwide and already adopted by companies. This comprehensive guide covers everything from the basics to more advanced topics like null safety and type parameterization. You'll also learn about testing, concurrency, microservices, and more. By the end, you'll be able to build your own applications with ease.
Kotlin Programming Cookbook by Aanand Shekhar Roy
Hands-on Design Patterns with Kotlin by Alexey Soshin
Clean Code by Robert C. Martin
The Clean Coder by Robert Martin
Android Programming by Bill Phillips
Learn Kotlin Programming by Stephen Samuel, Stefan Bocutiu
Kotlin In-Depth [Vol-I] by Aleksei Sedunov
Kotlin In-depth [Vol-II] by Aleksei Sedunov
Kotlin Blueprints by Ashish Belagali
Kotlin Programming By Example by Iyanu Adelekan
Learning Concurrency in Kotlin by Miguel Angel Castiblanco Torres