Book

Mastering Kotlin

The purpose of Mastering Kotlin is to teach you how to leverage software designs and concepts which have made Java the most dominant Enterprise programming language. Finally, you will gain an understanding of implementing practical design patterns and best practices to help you master the Kotlin language.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

14h28m

Language

English

About Book

Who Is This Book For?

If you’re a Kotlin developer looking to further their skills or a professional Java developer looking for better or professional resources in order to make a switch to Kotlin, this book is for you. Familiarity with Kotlin programming will assist with understanding key concepts covered in the book.

Book content

chapters 14h28m total length

A New Challenger Approaches

Programmer’s Multi-Tool: Flexible, Expressive, and Concise

Understanding Programming Paradigms in Kotlin

First Class Functions

Modelling Real World Data

Interoperability As a Design Goal

Crossing Over: Working Across Java and Kotlin

Controlling the Story

Baby Steps: Integration Through Testing

Practical Concurrency

Building Your Own Tools: Domain-Specific Languages (DSLs)

Fully Functional: Embracing Functional Programming

Kotlin on Android

Kotlin and Web Development

Introducing Multiplatform Kotlin

Taming the Monolith with Microservices

Practical Design Patterns

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required