The Joy of Kotlin



    Bookstore > Books > The Joy of Kotlin

    Price$30.00 - $39.99
    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 59

    Similar Books


    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

    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 product...

    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:  $25.54  |  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 bo...

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

    The Joy of JavaScript

    The Joy of JavaScript

    by Luis Atencio

    Whether building interactive browser-based applications or creating server-side applications in Node, JavaScript is the most widely used language for web programming. With new features, language improvements, paradigms, and potential use cases appearing regularly, there's never been a more exciting time to be a JavaScript developer. ...

    Price:  $19.99  |  Publisher:  Manning  |  Release:  2021

    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, wh...

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

    An Introduction to the Analysis of Algorithms, 2nd Edition

    An Introduction to the Analysis of Algorithms, 2nd Edition

    by Robert Sedgewick, Philippe Flajolet

    Despite growing interest, basic information on methods and models for mathematically analyzing algorithms has rarely been directly accessible to practitioners, researchers, or students. An Introduction to the Analysis of Algorithms, 2ond Edition, organizes and presents that knowledge, fully introducing primary techniques and results in th...

    Price:  $62.99  |  Publisher:  Addison-Wesley  |  Release:  2013

    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, ...

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