Items related to Hands-On Design Patterns with Kotlin

Hands-On Design Patterns with Kotlin - Softcover

  • 3.85 out of 5 stars
    13 ratings by Goodreads
 
9781788998017: Hands-On Design Patterns with Kotlin

Synopsis

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

Key Features

  • Understand traditional GOF design patterns to apply generic solutions
  • Shift from OOP to FP; covering reactive and concurrent patterns in a step-by-step manner
  • Choose the best microservices architecture and MVC for your development environment

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

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

Who This Book Is For

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

Table of Contents

  1. Getting Started with Kotlin
  2. Working with Creational Patterns
  3. Understanding Structural Patterns
  4. Getting familiar with Behavioral Patterns
  5. Pattern implementation using Functional Programming
  6. Exploring Streams
  7. Staying reactive
  8. Introduction: Threads and Coroutines
  9. Designed for concurrency
  10. Anti-patterns and Idioms
  11. Simplifying microservices and MVC

"synopsis" may belong to another edition of this title.

About the Author

Alexey Soshin is a software architect with 12 years of experience in making software, mostly for JVM. He started exploring Kotlin even before Kotlin 1.0 was released, and since then, has been a big enthusiast of the language. While not actively writing software, he speaks about it at various conferences and meetups, or blogs about it.

"About this title" may belong to another edition of this title.

  • PublisherPackt Publishing
  • Publication date2018
  • ISBN 10 1788998014
  • ISBN 13 9781788998017
  • BindingPaperback
  • LanguageEnglish
  • Number of pages310
  • Rating
    • 3.85 out of 5 stars
      13 ratings by Goodreads

Buy Used

Condition: Good
Connecting readers with great books...
View this item

US$ 3.75 shipping within U.S.A.

Destination, rates & speeds

Search results for Hands-On Design Patterns with Kotlin

Stock Image

Soshin, Alexey
Published by Packt Publishing, 2018
ISBN 10: 1788998014 ISBN 13: 9781788998017
Used paperback

Seller: HPB-Red, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

paperback. Condition: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Seller Inventory # S_398812738

Contact seller

Buy Used

US$ 45.00
Convert currency
Shipping: US$ 3.75
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Soshin, Alexey
Published by Packt Publishing, 2018
ISBN 10: 1788998014 ISBN 13: 9781788998017
New Softcover

Seller: Lucky's Textbooks, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # ABLIING23Mar2912160182986

Contact seller

Buy New

US$ 47.70
Convert currency
Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Soshin, Alexey
Published by 6/14/2018, 2018
ISBN 10: 1788998014 ISBN 13: 9781788998017
New Softcover

Seller: BargainBookStores, Grand Rapids, MI, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Hands-On Design Patterns with Kotlin (Paperback or Softback) 1.18. Seller Inventory # BBS-9781788998017

Contact seller

Buy New

US$ 53.18
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 5 available

Add to basket

Stock Image

Alexey Soshin
Published by Packt Publishing Limited, 2018
ISBN 10: 1788998014 ISBN 13: 9781788998017
New PAP
Print on Demand

Seller: PBShop.store US, Wood Dale, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781788998017

Contact seller

Buy New

US$ 58.88
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Alexey Soshin
Published by Packt Publishing Limited, 2018
ISBN 10: 1788998014 ISBN 13: 9781788998017
New PAP
Print on Demand

Seller: PBShop.store UK, Fairford, GLOS, United Kingdom

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

PAP. Condition: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781788998017

Contact seller

Buy New

US$ 57.48
Convert currency
Shipping: US$ 6.66
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Soshin, Alexey
Published by Packt Publishing 2018-06, 2018
ISBN 10: 1788998014 ISBN 13: 9781788998017
New PF

Seller: Chiron Media, Wallingford, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

PF. Condition: New. Seller Inventory # 6666-IUK-9781788998017

Contact seller

Buy New

US$ 50.79
Convert currency
Shipping: US$ 20.56
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 10 available

Add to basket

Stock Image

Soshin, Alexey
Published by Packt Publishing, 2018
ISBN 10: 1788998014 ISBN 13: 9781788998017
New Softcover

Seller: Ria Christie Collections, Uxbridge, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. In. Seller Inventory # ria9781788998017_new

Contact seller

Buy New

US$ 56.67
Convert currency
Shipping: US$ 15.90
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Alexey Soshin
Published by Packt Publishing Limited, 2018
ISBN 10: 1788998014 ISBN 13: 9781788998017
New Paperback / softback
Print on Demand

Seller: THE SAINT BOOKSTORE, Southport, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback / softback. Condition: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 526. Seller Inventory # C9781788998017

Contact seller

Buy New

US$ 62.54
Convert currency
Shipping: US$ 15.94
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Alexey Soshin
Published by Packt Publishing, 2018
ISBN 10: 1788998014 ISBN 13: 9781788998017
New Taschenbuch
Print on Demand

Seller: AHA-BUCH GmbH, Einbeck, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Taschenbuch. Condition: Neu. nach der Bestellung gedruckt Neuware - Printed after ordering. Seller Inventory # 9781788998017

Contact seller

Buy New

US$ 81.28
Convert currency
Shipping: US$ 34.92
From Germany to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Soshin, Alexey
Published by Packt Publishing, 2018
ISBN 10: 1788998014 ISBN 13: 9781788998017
New Softcover

Seller: moluna, Greven, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Design patterns enable you to speed up the development process by providing tested, proven development paradigms. Reusing design patterns helps prevent complex issues, improves your code base, promotes code reuse, and makes the architecture more robust. Thi. Seller Inventory # 464171280

Contact seller

Buy New

US$ 64.53
Convert currency
Shipping: US$ 55.37
From Germany to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

There are 1 more copies of this book

View all search results for this book