The Joy of Kotlin



Bookstore > Books > The Joy of Kotlin

Price$30.00 - $47.81
Rating
AuthorPierre-Yves Saumont
PublisherManning
Published2019
Pages480
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101617295361
ISBN-139781617295362
EBook Hardcover Paperback

Maintaining poor legacy code, interpreting cryptic comments, and writing the same boilerplate over and over can suck the joy out of your life as a Java developer. Fear not! There's hope! Kotlin is an elegant JVM language with modern features and easy integration with Java. The Joy of Kotlin teaches you practical techniques to improve abstraction and design, to write comprehensible code, and to build maintainable bug-free applications.

Your programming language should be expressive, safe, flexible, and intuitive, and Kotlin checks all the boxes! This elegant JVM language integrates seamlessly with Java, and makes it a breeze to switch between OO and functional styles of programming. It's also fully supported by Google as a first-class Android language. Master the powerful techniques in this unique book, and you'll be able to take on new challenges with increased confidence and skill.

The Joy of Kotlin teaches you to write comprehensible, easy-to-maintain, safe programs with Kotlin. In this expert guide, seasoned engineer Pierre-Yves Saumont teaches you to approach common programming challenges with a fresh, FP-inspired perspective. As you work through the many examples, you'll dive deep into handling errors and data properly, managing state, and taking advantage of laziness. The author's down-to-earth examples and experience-driven insights will make you a better - and more joyful - developer!




4 5 14

Similar Books


The Joy of Clojure

The Joy of Clojure

by Michael Fogus, Chris Houser

If you've seen how dozens of lines of Java or Ruby can dissolve into just a few lines of Clojure, you'll know why the authors of this book call it a "joyful language". Clojure is a dialect of Lisp that runs on the JVM. It combines the nice features of a scripting language with the powerful features of a production enviro...

Price:  $32.20  |  Publisher:  Manning  |  Release:  2011

The Joys of Hashing

The Joys of Hashing

by Thomas Mailund

Build working implementations of hash tables, written in the C programming language. This book starts with simple first attempts devoid of collision resolution strategies, and moves through improvements and extensions illustrating different design ideas and approaches, followed by experiments to validate the choices.Hash tables, when impl...

Price:  $24.20  |  Publisher:  Apress  |  Release:  2019

The Joy of Clojure, 2nd Edition

The Joy of Clojure, 2nd Edition

by Michael Fogus, Chris Houser

The Joy of Clojure, Second Edition is a deep account of the Clojure language. Fully updated for Clojure 1.6, this new edition goes beyond the syntax to show you how to write fluent Clojure code. You'll learn functional and declarative approaches to programming and will master techniques that make Clojure elegant and efficient. The book sh...

Price:  $19.13  |  Publisher:  Manning  |  Release:  2014

Learning Kotlin by building Android Applications

Learning Kotlin by building Android Applications

by Eunice Adutwumwaa Obugyei, Natarajan Raman

Today Kotlin is an official programming language for Android development and is widely adopted. Kotlin is expressive, concise, and powerful. It also ensures seamless interoperability with existing Android languages like JAVA and C++, which means that it's even easier for developers to use.This book adopts a project-style approach, where w...

Price:  $35.99  |  Publisher:  Packt Publishing  |  Release:  2018

The Art of the App Store

The Art of the App Store

by Tyson McCann

It takes more than a great idea to succeed at iPhone and iPad app development.This indispensible guide provides an in-depth look into the perils and potential of the iPhone and iPad app landscape. The Art of the App Store presents tried and tested methods for competitive research, findingyour niche, understanding customer expectations, se...

Price:  $5.99  |  Publisher:  Wrox  |  Release:  2011

Program the Internet of Things with Swift for iOS

Program the Internet of Things with Swift for iOS

by Ahmed Bakir, Manny de la Torriente, Gheorghe Chesler

Program the Internet of Things with Swift and iOS is a detailed tutorial that will teach you how to build apps using Apple's native APIs for the Internet of Things, including the Apple Watch, HomeKit, and Apple Pay. This is the second book by Ahmed Bakir (author of Beginning iOS Media App Development) and his team at devAtelier LLC, who h...

Price:  $36.49  |  Publisher:  Apress  |  Release:  2015

Program the Internet of Things with Swift for iOS, 2nd Edition

Program the Internet of Things with Swift for iOS, 2nd Edition

by Ahmed Bakir

Learn how to build apps using Apple's native APIs for the Internet of Things, including the Apple Watch, HomeKit, and Apple Pay. You'll also see how to interface with popular third-party hardware such as the Raspberry Pi, Arduino, and the FitBit family of devices.Program the Internet of Things with Swift and iOS is an update to the previo...

Price:  $28.47  |  Publisher:  Apress  |  Release:  2018

The Book of Qt 4

The Book of Qt 4

by Daniel Molkentin

Cross-platform development is a kind of holy grail, and Trolltech's Qt toolkit may well be the most promising solution yet to this development challenge. Qt is widely used for the development of GUI applications as well as console tools and servers, and it's especially appealing to programmers who need to write cross-platform applications...

Price:  $10.71  |  Publisher:  No Starch Press  |  Release:  2007