Skip to content

PacktPublishing/Hands-On-Object-Oriented-Programming-with-Kotlin

Repository files navigation

Hands-On Object-Oriented Programming with Kotlin

Hands-On Object-Oriented Programming with Kotlin

This is the code repository for Hands-On Object-Oriented Programming with Kotlin, published by Packt.

Build scalable applications using traditional, reactive, and concurrent design patterns in Kotlin

What is this book about?

Kotlin is an object-oriented programming language. The book is based on the latest version of Kotlin. The book provides you with a thorough understanding of programming concepts, object-oriented programming techniques, and design patterns. It includes numerous examples, explanation of concepts and keynotes. Where possible, examples and programming exercises are included.

This book covers the following exciting features:

  • Get an overview of the Kotlin programming language
  • Discover Object-oriented programming techniques in Kotlin
  • Understand Object-oriented design patterns
  • Uncover multithreading by Kotlin way
  • Understand about arrays and collections
  • Understand the importance of object-oriented design patterns
  • Understand about exception handling and testing in OOP with Kotlin

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

Almost all the code files are present in the "src/main" directory, however, there is a separate test project for Chapter11 in "src/test" directory. All of the code is organized into folders. For example, Chapter02.

The code will look like the following:

val range = 1..10
for (value in range){
  println(value)
}

Following is what you need for this book: This book is for developers who would like to master design patterns with Kotlin to build efficient and scalable applications. Basic Java or Kotlin programming knowledge is assumed

With the following software and hardware list you can run all code files present in the book (Chapter 1-11).

Software and Hardware List

Chapter Software required OS required
1-11 Intelli JIDEA Community Edition Windows, Mac OS X, and Linux (Any)

Related products

Get to Know the Author

Abid Khan is an application developer and test engineer with over 10 years of experience. He has worked with different programming languages, including C/C++ and Java, and he now works with Kotlin as a primary language for Android development. Abid lives in Stockholm, Sweden. He spends his time to learn new technologies and then writes about it.

Igor Kucherenko is an Android developer at Techery, a software development company that uses Kotlin as the main language for Android development. Currently, he lives in Ukraine, where he is a speaker in the Kotlin Dnipro Community, which promotes Kotlin and shares knowledge with audiences at meetups. You can find his articles about Kotlin and Android development on Medium and a blog for Yalantis, where he worked previously.

Other books by the authors

Suggestions and Feedback

Click here if you have any feedback or suggestions.

Download a free PDF

If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.

https://packt.link/free-ebook/9781789617726

About

Hands-On Object-Oriented Programming with Kotlin, published by Packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published