Hands-on Design Patterns with Kotlin

Make the most of Kotlin by leveraging design patterns and best practices to build scalable and high performing apps

Hands-on Design Patterns with Kotlin

Alexey Soshin

Make the most of Kotlin by leveraging design patterns and best practices to build scalable and high performing apps
Mapt Subscription
FREE
$30.00/m after trial
eBook
$25.20
RRP $35.99
Save 29%
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$25.20
$44.99
$29.99 p/m after trial
RRP $35.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Hands-on Design Patterns with Kotlin Book Cover
Hands-on Design Patterns with Kotlin
$ 35.99
$ 25.20
Hands-On Natural Language Processing with Python Book Cover
Hands-On Natural Language Processing with Python
$ 31.99
$ 22.40
Buy 2 for $35.00
Save $32.98
Add to Cart

Book Details

ISBN 139781788998017
Paperback310 pages

Book Description

Design patterns enable you as a developer to speed up the development process by providing you with proven development paradigms. Reusing design patterns helps prevent complex issues that can cause major problems, improves your code base, promotes code reuse, and makes an architecture more robust.

The mission of this book is to ease the adoption of design patterns in Kotlin and provide good practices for programmers.

The book begins by showing you the practical aspects of smarter coding in Kotlin, explaining the basic Kotlin syntax and the impact of design patterns. From there, the book provides an in-depth explanation of the classical design patterns of creational, structural, and behavioral families, before heading into functional programming. It then takes you through reactive and concurrent patterns, teaching you about using streams, threads, and coroutines to write better code along the way

By the end of the book, you will be able to efficiently address common problems faced while developing applications and be comfortable working on scalable and maintainable projects of any size.

Table of Contents

Chapter 8: Threads and Coroutines

What You Will Learn

  • Get to grips with Kotlin principles, including its strengths and weaknesses
  • Understand classical design patterns in Kotlin
  • Explore functional programming using built-in features of Kotlin
  • Solve real-world problems using reactive and concurrent design patterns
  • Use threads and coroutines to simplify concurrent code flow
  • Understand antipatterns to write clean Kotlin code, avoiding common pitfalls
  • Learn about the design considerations necessary while choosing between architectures

Authors

Table of Contents

Chapter 8: Threads and Coroutines

Book Details

ISBN 139781788998017
Paperback310 pages
Read More

Read More Reviews

Recommended for You

Hands-On Natural Language Processing with Python Book Cover
Hands-On Natural Language Processing with Python
$ 31.99
$ 22.40
Spring Boot 2.0 Projects Book Cover
Spring Boot 2.0 Projects
$ 39.99
$ 28.00
Hands-On Full Stack Development with Spring Boot 2.0 and React Book Cover
Hands-On Full Stack Development with Spring Boot 2.0 and React
$ 35.99
$ 25.20
Hands-On Data Analysis with NumPy and Pandas Book Cover
Hands-On Data Analysis with NumPy and Pandas
$ 23.99
$ 16.80
Hands-On Design Patterns with React Native Book Cover
Hands-On Design Patterns with React Native
$ 31.99
$ 22.40
Hands-On Object-Oriented Programming with Kotlin Book Cover
Hands-On Object-Oriented Programming with Kotlin
$ 35.99
$ 25.20