Hands-On Design Patterns with Kotlin PDF

Hands-On Design Patterns with Kotlin PDF

Name:
Hands-On Design Patterns with Kotlin PDF

Published Date:
06/15/2018

Status:
[ Revised ]

Description:

Publisher:
PACKT - Packt Publishing, Inc.

Document status:
Active

Format:
Electronic (PDF)

Delivery time:
10 minutes

Delivery time (for Russian version):
200 business days

SKU:

Choose Document Language:
Need Help?
ISBN: 9781788998017

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

About This Book

• 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

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

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

In Detail

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.

Style and approach

This book explains design patterns in a step-by-step manner with clear and concise code examples


Edition : 18
Number of Pages : 299
Published : 06/15/2018
isbn : 9781788998017

History


Related products


Best-Selling Products

IEEE/ANSI 101-1987
Published Date: 12/31/1988
IEEE Guide for the Statistical Analysis of Thermal Life Test Data
$67.2
IEEE/ANSI 18-1980
Published Date: 12/15/1980
IEEE Standard for Shunt Power Capacitors
$23.4
IEEE/ANSI 213-1961
Published Date: 04/06/1961
ANSI/IEEE Radio Interference: Methods of Measurement of Conducted Interference Output to the Power Line from FM and Television Broadcast Receivers in the Range of 300 kHz to 25 MHz
$16.5
IEEE/ANSI 262-1968
Published Date: 1968
USA Standard Test Code for Distribution, Power and Regulating Transformers, and Shunt Reactors
$19.5
IEEE/ANSI 315-1975
Published Date: 12/29/1975
IEEE Standard for Graphic Symbols for Electrical and Electronics Diagrams (Including Reference Designation Letters)
$39.9
IEEE/ANSI 315A-1986
Published Date: 09/12/1986
American National Standard - Supplement to Graphic Symbols for Electrical and Electronics Diagrams
$12.9