Kotlin Programming: The Big Nerd Ranch Guide, 2nd edition

Published by Big Nerd Ranch Guides (February 16, 2022) © 2021

  • David Greenhalgh
  • Josh Skeen
  • Andrew Bailey
Products list

Access details

  • Instant access once purchased
  • 12-month access
  • Offline access via app

Features

  • Kotlin 1.4
  • Embedded videos and media
  • Add notes and highlight
  • Full text audio
  • Enhanced keyword search
Products list

Details

  • A print copy
  • Free shipping

Features

  • Kotlin 1.4
  • Step-by-step instructions
  • Coverage of Kotlin Standard Library
Kotlin is a statically typed programming language designed to interoperate with Java and fully supported by Google on the Android operating system.
Based on Big Nerd Ranchs popular Kotlin Essentials course, and written for Kotlin 1.4, this guide shows you how to work effectively with the Kotlin programming language through hands-on examples and clear explanations of key Kotlin concepts and foundational APIs.
Whether you are an experienced Android developer looking for modern features beyond what Java offers or a new developer ready to learn your first programming language, the authors will guide you from first principles to advanced usage of Kotlin. By the end of this book, you will be empowered to create reliable, concise applications in Kotlin.
  • Introducing Kotlin
  • Your First Kotlin Application
  • Variables, Constants, and Types
  • Conditionals
  • Functions
  • Numbers
  • Strings
  • Null Safety and Exceptions
  • Lambda Expressions and the Function Type
  • Lists and Sets
  • Maps
  • Functional Programming Basics
  • Scope Functions
  • Classes
  • Initialization
  • Inheritance
  • Objects, Data Classes, and Enums
  • Interfaces and Abstract Classes
  • Generics
  • Extensions
  • Coroutines
  • Flows
  • Channels
  • Java Interoperability
  • Introduction to Kotlin Multiplatform
  • Kotlin/Native
  • Kotlin/JS
  • Afterword
  • Glossary

This publication contains markup to enable structural navigation and compatibility with assistive technologies. Images in the publication are fully described. The publication supports text reflow, is screen-reader friendly, and contains no content hazards known to cause adverse physical reactions.

Need help? Get in touch