Description

Book Synopsis

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

Kotlin Programming

Product form

£36.09

Includes FREE delivery

RRP £37.99 – you save £1.90 (5%)

Order before 4pm today for delivery by Wed 7 Jan 2026.

A Paperback / softback by David Greenhalgh, Josh Skeen, Andrew Bailey

2 in stock


    View other formats and editions of Kotlin Programming by David Greenhalgh

    Publisher: Pearson Education (US)
    Publication Date: 13/01/2022
    ISBN13: 9780136891055, 978-0136891055
    ISBN10: 136891055

    Description

    Book Synopsis

    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

    Recently viewed products

    © 2026 Book Curl

      • American Express
      • Apple Pay
      • Diners Club
      • Discover
      • Google Pay
      • Maestro
      • Mastercard
      • PayPal
      • Shop Pay
      • Union Pay
      • Visa

      Login

      Forgot your password?

      Don't have an account yet?
      Create account