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

Published by Big Nerd Ranch Guides (5 October 2021) © 2022

  • David Greenhalgh
  • Josh Skeen
  • Andrew Bailey
Products list
  • Available for purchase from all major ebook resellers, including InformIT.com

Title overview

In this book students will learn to work effectively with the Kotlin language through carefully considered examples designed to teach them elegant style and features of Kotlin.

Starting from first principles, they will work their way to advanced usage of Kotlin, empowering them to create programs that are more reliable with less code.

Table of contents

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

Need help?Get in touch