Skip to Content
Hands-On Object-Oriented Programming with Kotlin
book

Hands-On Object-Oriented Programming with Kotlin

by Abid Khan, Igor Kucherenko
October 2018
Intermediate to advanced
370 pages
9h 15m
English
Packt Publishing

Overview

"Hands-On Object-Oriented Programming with Kotlin" is designed to help you master the principles of object-oriented programming (OOP) using the Kotlin programming language. Through detailed explanations, hands-on projects, and illustrative examples, you will learn how to leverage OOP techniques and design patterns to build robust and scalable software.

What this Book will help me do

  • Understand and effectively use Kotlin's object-oriented programming features, including classes and inheritance.
  • Develop expertise in implementing major OOP principles: Encapsulation, Abstraction, Polymorphism, and Inheritance in your projects.
  • Learn to utilize design patterns to create scalable and reusable code in Kotlin.
  • Gain knowledge of advanced Kotlin features like coroutines and their applications to enable concurrent software.
  • Understand and apply effective ways of testing and exception handling to build resilient applications.

Author(s)

None Khan and Igor Kucherenko are seasoned developers with years of experience in object-oriented software design and programming, particularly in Kotlin. They bring a wealth of knowledge and practical insight, offering readers not only technical expertise but also clear and effective teaching methodology.

Who is it for?

"Hands-On Object-Oriented Programming with Kotlin" is intended for software developers and programmers who are eager to deepen their understanding of object-oriented principles and improve their Kotlin programming skills. This book is suitable for those with basic knowledge of Kotlin who want to learn to write cleaner, reusable, and maintainable code. Whether you're looking to apply OOP in real-world scenarios, or to simply refine your grasp of Kotlin's capabilities, this book offers practical insights and tools to help you achieve your goals.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Advanced Kotlin Programming

Advanced Kotlin Programming

Hadi Hariri
Java to Kotlin

Java to Kotlin

Duncan McGregor, Nat Pryce
Programming Kotlin

Programming Kotlin

Venkat Subramaniam
Programming Kotlin

Programming Kotlin

Stephen Samuel, Stefan Bocutiu

Publisher Resources

ISBN: 9781789617726