Jump to ratings and reviews
Rate this book

Functional Programming in Kotlin

Rate this book
Functional Programming in Kotlin is a reworked version of the bestselling Functional Programming in Scala, with all code samples, instructions, and exercises translated into the powerful Kotlin language. In this authoritative guide, you’ll take on the challenge of learning functional programming from first principles, and start writing Kotlin code that’s easier to read, easier to reuse, better for concurrency, and less prone to bugs and errors.

325 pages, Paperback

Published January 1, 2020

18 people are currently reading
78 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
8 (44%)
4 stars
9 (50%)
3 stars
1 (5%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 3 of 3 reviews
Profile Image for Sebastian Gebski.
1,185 reviews1,337 followers
Read
October 25, 2023
I've spent over two months with this book - which is frankly not that much, keeping in mind that it's primarily an exercise book - all about applying functional paradigms in practice (in Kotlin, ofc). Even though I spent so much time on a single book, I didn't go carefully through every exercise (!) - but I feel excused: that was not my goal this time. I've already done my functional baptism of fire in 2014 when I went through the original "red" FP in Scala (my review here: https://www.goodreads.com/review/show...). This time, the idea was to get familiar (nearly habitual) with idiomatic, functional Kotlin. So it was more about Kotlin itself (beyond syntax) than FP.

If you are already familiar with Kotlin (as the book assumes so & doesn't start with "Hello world!") AND want to learn what FP really is - this book is definitely for you. But be warned - this will not happen by reading. The idea here is to write (code).
Profile Image for Kiumars.
1 review
February 25, 2022
This is an amazing book about functional programming. Doesn't assume much prior knowledge of functional programming yet it deep dives into functional programming fundamentals strongly. For me, it wasn't a fast read but very rewarding.
1 review
March 8, 2023
In fact, this book can be regarded as the Kotlin version of Scala's 'Red Book'
Displaying 1 - 3 of 3 reviews

Can't find what you're looking for?

Get help and learn more about the design.