Get Free Shipping on orders over $49
Functional Kotlin : Kotlin for Developers - Alejandro Serrano Mena

Functional Kotlin

By: Alejandro Serrano Mena (Contribution by), Raúl Raja Martínez (Contribution by), Simon Vergauwen (Contribution by)

Paperback | 19 October 2022

At a Glance

Paperback


$60.75

or 4 interest-free payments of $15.19 with

 or 

Ships in 10 to 15 business days

Functional Kotlin

Kotlin is a powerful language that has already revolutionized Android and backend development, but it also has powerful support for functional programming. Its amazing features, like functional collection processing, DSL builders, scope functions, or context receivers, help developers achieve intuitive and expressive functional syntax. Additionally, Kotlin's extensibility allows libraries like Arrow to promote an even more functional style, all while keeping proper type safety, stability, and performance. Thanks to all this, Kotlin has become the promised land for many developers who are passionate about functional programming in real-life applications.

About the book

This book is about Kotlin's functional programming features. It covers the essentials first and then builds on them. It presents important and practical topics like collection processing, function references, scope functions, DSL usage and creation, and context receivers.

Who this book is for

This book is perfect for developers who know the basics of Kotlin and want to learn more advanced features. Math knowledge is NOT required to understand and benefit from this book. It is a natural continuation of Kotlin for Developers: Essentials.

What is covered

This book focuses on Kotlin's functional features, including:

  • function types,
  • anonymous functions,
  • lambda expressions,
  • function references,
  • functional interfaces,
  • collection processing functions,
  • sequences,
  • DSL usage and creation,
  • scope functions,
  • the essentials of the Arrow library.

More in Programming & Scripting Languages

Introduction to Programming Languages - Gordon Hurley
The C Programming Language : Prentice Hall Software - Dennis Ritchie

RRP $107.04

$75.75

29%
OFF
The Practical Guide : The Practical Guide - Kerem Koseoglu
Python All-in-One For Dummies : 3rd Edition - John C. Shovic

RRP $74.95

$55.75

26%
OFF
Coding For Dummies, All New Edition : For Dummies (Computer/Tech) - Paul McFedries
Learning Algorithms : A Programmer's Guide to Writing Better Code - George Heineman
Developing Graphics Frameworks with Java and OpenGL - Lee Stemkoski
Fundamentals of Python : 3rd Edition - First Programs - Kenneth Lambert
The C++ Programming Language - Bjarne Stroustrup
Problem Solving and Program Design in C, Global Edition : 8th Edition - Jeri Hanly
Coding All-in-One For Dummies : 2nd Edition - Chris Minnick

RRP $69.95

$50.75

27%
OFF
Learning Go : An Idiomatic Approach to Real-World Go Programming - Jon Bodner
PHP, MySQL, & JavaScript All-In-One For Dummies : For Dummies - Richard Blum
Learning Python 6th Edition : Powerful Object-Oriented Programming - Mark Lutz
C# 10.0 All-in-One For Dummies : For Dummies (Computer/Tech) - John Paul Mueller
Python & AI For Dummies - John C. Shovic

RRP $57.95

$44.75

23%
OFF