Explore the latest books of this year!
Bookbot

Functional Kotlin

More about the book

Kotlin is a powerful language that has transformed Android and backend development, offering robust support for functional programming. Its features, such as functional collection processing, DSL builders, scope functions, and context receivers, enable developers to achieve intuitive and expressive functional syntax. The language's extensibility allows libraries like Arrow to enhance functional styles while maintaining type safety, stability, and performance. This book delves into Kotlin's functional programming features, starting with the essentials and progressing to advanced topics. Key subjects include collection processing, function references, scope functions, DSL usage and creation, and context receivers. Ideal for developers familiar with Kotlin basics, this book serves as a natural continuation of Kotlin Essentials, requiring no prior math knowledge. Topics covered encompass generic variance modifiers, interface delegation, custom property delegates, Kotlin contracts, and Java interoperability. It also explores multiplatform development, including library implementation and shared modules for Android and iOS applications, Kotlin/JS essentials, and custom annotation processing. The book features numerous example projects, such as a type-safe task update class, logging property delegates, and a random value generator for generic types. Additionally, it includes practical implementations of annotation processors and

Book purchase

Functional Kotlin, Marcin Moskała

Language
Released
2023
product-detail.submit-box.info.binding
(Paperback)
We’ll email you as soon as we track it down.

Payment methods

No one has rated yet.Add rating