• Complain

Josh Skeen - Kotlin Programming: The Big Nerd Ranch Guide

Here you can read online Josh Skeen - Kotlin Programming: The Big Nerd Ranch Guide full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2018, publisher: Pearson Education, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Josh Skeen Kotlin Programming: The Big Nerd Ranch Guide
  • Book:
    Kotlin Programming: The Big Nerd Ranch Guide
  • Author:
  • Publisher:
    Pearson Education
  • Genre:
  • Year:
    2018
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Kotlin Programming: The Big Nerd Ranch Guide: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Kotlin Programming: The Big Nerd Ranch Guide" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Josh Skeen: author's other books


Who wrote Kotlin Programming: The Big Nerd Ranch Guide? Find out the surname, the name of the author of the book and a list of all author's works by series.

Kotlin Programming: The Big Nerd Ranch Guide — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Kotlin Programming: The Big Nerd Ranch Guide" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Kotlin Programming: The Big Nerd Ranch Guide
by Josh Skeen and David Greenhalgh

Copyright 2018 Big Nerd Ranch, LLC

All rights reserved. Printed in the United States of America. This publication is protected by copyright, and permission must be obtained from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying, recording, or likewise. For information regarding permissions, contact


Big Nerd Ranch, LLC
200 Arizona Ave NE
Atlanta, GA 30307
(770) 817-6373
http://www.bignerdranch.com/
book-comments@bignerdranch.com

The 10-gallon hat with propeller logo is a trademark of Big Nerd Ranch, LLC.

Exclusive worldwide distribution of the English edition of this book by


Pearson Technology Group
800 East 96th Street
Indianapolis, IN 46240 USA
http://www.informit.com

The authors and publisher have taken care in writing and printing this book but make no expressed or implied warranty of any kind and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection with or arising out of the use of the information or programs contained herein.

Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and the publisher was aware of a trademark claim, the designations have been printed with initial capital letters or in all capitals.

ISBN-10 013516236X
ISBN-13 978-0135162361

First edition, first printing, July 2018
Release E.1.1.1

Dedication

For Baker, the best little bug.

J.S.

To Rebecca, a driven, patient, beautiful woman, and the reason that this book came to be. To Mom and Dad, for valuing education above all else.

D.G.
Acknowledgments

We received a lot of help in writing this book. Without that help, this book would not be what it is, and it may never even have happened. Thanks are due.

First, we need to say thank you to our colleagues at Big Nerd Ranch. Thank you to Stacy Henry and Aaron Hillegass for providing us with the time and space to write this book. It has been immensely gratifying to learn and teach Kotlin. We hope that this book lives up to the trust and the support that we have received.

Particular thanks are also due to our colleagues at Big Nerd Ranch. Your careful teaching revealed many bugs in the text, and your thoughtful recommendations led to many improvements in our approach. It is truly wonderful to have colleagues such as you. Thank you Kristin Marsicano, Bolot Kerimbaev, Brian Gardner, Chris Stewart, Paul Turner, Chris Hare, Mark Allison, Andrew Lunsford, Rafael Moreno Cesar, Eric Maxwell, Andrew Bailey, Jeremy Sherman, Christian Keur, Mikey Ward, Steve Sparks, Mark Dalrymple, CBQ, and everyone else at the Ranch who helped us with this work.

Our colleagues in operations, marketing, and sales are also instrumental. Classes would literally never be scheduled without their work. Thank you Heather Sharpe, Mat Jackson, Rodrigo "Ram Rod" Perez-Velasco, Nicholas Stolte, Justin Williams, Dan Barker, Israel Machovec, Emily Herman, Patrick Freeman, Ian Eze, and Nikki Porter. We cannot do what we do without what you do.

Special thanks and an extra bit of karma are also owed to our amazing students who were adventurous enough to join us for the early access version of the course and were kind enough to help us identify errata. Without your feedback and insights into how to improve the course, this text would not be where it is today. Those students include: Santosh Katta, Abdul Hannan, Chandra Mohan, Benjamin DiGregorio, Peng Wan, Kapil Bhalla, Girish Hanchinal, Hashan Godakanda, Mithun Mahadevan, Brittany Berlanga, Natalie Ryan, Balarka Velidi, Pranay Airan, Jacob Rogers, Jean-Luc Delpech, Dennis Lin, Kristina Thai, Reid Baker, Setareh Lotfi, Harish Ravichandran, Matthew Knapp, Nathan Klee, Brian Lee, Heidi Muth, Martin Davidsson, Misha Burshteyn, Kyle Summers, Cameron Hill, Vidhi Shah, Fabrice Di Meglio, Jared Burrows, Riley Brewer, Michael Krause, Tyler Holland, Gajendra Singh, Pedro Sanchez, Joe Cyboski, Zach Waldowski, Noe Arzate, Allan Caine, Zack Simon, Josh Meyers, Rick Meyers, Stephanie Guevara, Abdulrahman Alshmrani, Robert Edwards, Maribel Montejano, and Mohammad Yusuf.

We want to extend a special thank you to our colleagues and members of the Android community who helped us test the book's accuracy, clarity, and ease of use. Without your external perspective, putting this book together would have been even more daunting. Thank you Jon Reeve, Bill Phillips, Matthew Compton, Vishnu Rajeevan, Scott Stanlick, Alex Lumans, Shauvik Choudhary, and Jason Atwood.

We also need to acknowledge the many talented folks who worked on the book with us. Elizabeth Holaday, our editor, helped refine the book, crystallize its strengths, and diminish its weaknesses. Anna Bentley, our copyeditor, found and corrected errors and ultimately made us look smarter than we are. Ellie Volckhausen designed the cover. And Chris Loper designed and produced the print book and the EPUB and Kindle versions.

Finally, thank you to all our students. Being your teacher offers us the opportunity to be a student in many ways, and for that we are immensely grateful. Teaching is part of the greatest thing that we do, and it has been a pleasure working with you. We hope that the quality of this book matches your enthusiasm and determination.

Introducing Kotlin

In 2011, JetBrains announced the development of the Kotlin programming language, an alternative to writing code in languages like Java or Scala to run on the Java Virtual Machine. Six years later, Google announced that Kotlin would be an officially supported development path for the Android operating system.

Kotlins scope quickly grew from a language with a bright future into the language powering applications on the worlds foremost mobile operating system. Today, large companies like Google, Uber, Netflix, Capital One, Amazon, and more have embraced Kotlin for its many advantages, including its concise syntax, modern features, and seamless interoperability with legacy Java code.

Why Kotlin?

To understand the appeal of Kotlin, you first need to understand the role of Java in the modern software development landscape. The two languages are closely tied, because Kotlin code is most often written for the Java Virtual Machine.

Java is a robust and time-tested language and has been one of the most commonly written languages in production codebases for years. However, since Java was released in 1995, much has been learned about what makes for a good programming language. Java is missing the many advancements that developers working with more modern languages enjoy.

Kotlin benefits from the learning gained as some design decisions made in Java (and other languages, like Scala) have aged poorly. It has evolved beyond what was possible with older languages and has corrected what was painful about them. You will learn more in the coming chapters about how Kotlin improves on Java and offers a more reliable development experience.

And Kotlin is not just a better language to write code to run on the Java Virtual Machine. It is a multiplatform language that aims to be general purpose: Kotlin can be used to write native macOS and Windows applications, JavaScript applications, and, of course, Android applications. Platform independence means that Kotlin has a wide variety of uses.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Kotlin Programming: The Big Nerd Ranch Guide»

Look at similar books to Kotlin Programming: The Big Nerd Ranch Guide. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Kotlin Programming: The Big Nerd Ranch Guide»

Discussion, reviews of the book Kotlin Programming: The Big Nerd Ranch Guide and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.