Big Nerd Ranch Logo • • •
  • work
  • team training
  • bootcamps
  • books
  • screencasts
  • resources
  • blog
  • work
  • team training
  • bootcamps
  • books
  • screencasts
  • resources
  • blog

Kotlin Programming: The Big Nerd Ranch Guide

Josh Skeen and David Greenhalgh

Kotlin Programming Guide | Big Nerd Ranch
Ratings from Amazon.com

Read Reviews

Purchase Book

Are you ready to upgrade from Java? Learn the new language that’s taking the Android world by storm in Kotlin Programming: The Big Nerd Ranch Guide.

What you'll learn

Understand Java and Kotlin interoperability and how you can introduce Kotlin to legacy Android applications to begin upgrading your codebase.
Understand Java and Kotlin interoperability and how you can introduce Kotlin to legacy Android applications to begin upgrading your codebase.
Reduce repetitive code by leveraging inheritance and Kotlin extensions that allow you to fundamentally change the way you design Android apps.
Reduce repetitive code by leveraging inheritance and Kotlin extensions that allow you to fundamentally change the way you design Android apps.
Understand how to work practically with Kotlin's functional programming features to streamline traditionally imperative logic flows.
Understand how to work practically with Kotlin's functional programming features to streamline traditionally imperative logic flows.

Book Unrated

Reviewer Avatar

Book Unrated

about the authors

Josh Skeen

Josh Skeen is a software engineer and instructor at Big Nerd Ranch. A graduate of the Cooper Union for the Advancement of Science and Art, he discovered software as a medium for creating interactive art and has been hooked ever since. He lectures internationally on Java, Android Development, and Kotlin. When not in front of a computer, you can find him running, practicing Brazilian jiu-jitsu, or creating patches for his modular synthesizer.

David Greenhalgh

David Greenhalgh is an Android team manager and instructor at Big Nerd Ranch, where he loves to build new things. He has a degree in computer science from the Georgia Institute of Technology. When he’s not writing Android apps or developing courses, he can be found cooking, reading, or being disappointed by the Buffalo Bills.

Resources

  • Find help with the book exercises in the interactive forum
  • Download solutions to the exercises
  • Download Tavern menu data
  • Download towns data
  • Download NewCharacterActivity layout
  • View errata
  • Sign up for Bootcamp

Big Nerd Ranch Guides

Android Programming Guide | Big Nerd Ranch

Android Programming: The Big Nerd Ranch Guide (3rd Edition)

Front-End Web Development Guide | Big Nerd Ranch

Front-End Web Development: The Big Nerd Ranch Guide

iOS Programming Guide | Big Nerd Ranch

iOS Programming: The Big Nerd Ranch Guide (6th Edition)

Kotlin Programming Guide | Big Nerd Ranch

Kotlin Programming: The Big Nerd Ranch Guide

Swift Programming Guide | Big Nerd Ranch

Swift Programming: The Big Nerd Ranch Guide (2nd Edition)

  • Twitter
  • Facebook
  • Instagram
  • Github
  • LinkedI
  • Youtube
Subscribe to Our Newsletter

App Development

  • Work

Books

  • All books
  • Front-end
  • Swift
  • iOS
  • Android

Team Training

  • Team Training Overview
  • iOS
  • Android
  • Web
  • Design

Bootcamps

  • Bootcamp Overview
  • iOS
  • Android
  • Web
  • Schedule
  • Georgia Ranch
  • Sign In

Company

  • Who We Are
  • News
  • Resources
  • Careers
  • Blog
  • Contact

Copyright© 1998 - 2018 Big Nerd Ranch, LLC. All Rights Reserved. | Privacy Policy