Skip to content

Packt – Hands-On Object-Oriented Programming with Kotlin 2018

Updated August 10, 2026 7.3 MB
Packt – Hands-On Object-Oriented Programming with Kotlin 2018

Download

About this item

Description

Hands-On Object-Oriented Programming with Kotlin is a practical guide to understanding objects and classes in the Kotlin programming language. The author has tried to explain the fundamental concepts of object-oriented programming, including encapsulation, inheritance, polymorphism, and abstraction, in simple language and with practical examples for developers, based on the latest version of Kotlin.

In more advanced sections, the book explores topics such as Kotlin coroutines for writing non-blocking, concurrent code. It also examines design patterns and standard libraries for testing and serialization, preparing the programmer to build robust, maintainable software that can be used to create scalable real-world projects.

Book Features

  • Complete training on the concepts of classes, data classes, and inheritance in Kotlin.
  • Implementing object-oriented design patterns using Kotlin’s modern syntax.
  • Learning to write asymmetric and concurrent code using the Coroutines feature.
  • An in-depth look at collections, arrays, and data filters in programming.
  • Providing programming exercises and technical examples to consolidate learning of theoretical concepts.

Book specifications

  • Publisher: Packt
  • Instructor: Abid Khan
  • Number of pages: 364
  • Number of chapters: 11
  • Format: PDF

Headlines

Hands-On Object-Oriented Programming with Kotlin

Pictures

Hands-On Object-Oriented Programming with Kotlin

User Guide

Extract the file and run it with the appropriate software.

Download link

Download file – 7.3 MB

File(s) password: www.downloadly.ir

File size

7.3 MB

What is included

  • Complete training on the concepts of classes, data classes, and inheritance in Kotlin.
  • Implementing object-oriented design patterns using Kotlin’s modern syntax.
  • Learning to write asymmetric and concurrent code using the Coroutines feature.
  • An in-depth look at collections, arrays, and data filters in programming.
  • Providing programming exercises and technical examples to consolidate learning of theoretical concepts.