
Functional Kotlin
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
- [*] Implement common functional programming design patterns and techniques.
- [*] Learn to combine OOP and Reactive Programming with Functional Programming and how RxKotlin and funkTionale can help you implementing Functional Programming in Kotlin
Book DescriptionFunctional programming makes your application faster, improves performance, and increases your productivity. Kotlin supports many of the popular and advanced functional features of functional languages. This book will cover the A-Z of functional programming in Kotlin. This book bridges the language gap for Kotlin developers by showing you how to create and consume functional constructs in Kotlin. We also bridge the domain gap by showing how functional constructs can be applied in business scenarios. We'll take you through lambdas, pattern matching, immutability, and help you develop a deep understanding of the concepts and practices of functional programming. If you want learn to address problems using Recursion, Koltin has support for it as well. You'll also learn how to use the funKtionale library to perform currying and lazy programming and more. Finally, you'll learn functional design patterns and techniques that will make you a better programmer.By the end of the book, you will be more confident in your functional programming skills and will be able to apply them while programming in Kotlin.What you will learn - [*] Learn the Concepts of Functional Programming with Kotlin
- [*] Discover the Coroutines in Kotlin
- [*] Uncover Using funkTionale plugin
- [*] Learn Monads, Functiors and Applicatives
- [*] Combine Functional Programming with OOP and Reactive Programming
- [*] Uncover Using Monads with funkTionale
- [*] Discover Stream Processing
Who this book is forKotlin developers who have no functional programming experience, will benefit from this book.
More details
Other editions
Additional editions

Content
- Getting started with Functional Programming
- Immutability: Its Importance
- Functions
- More on Functions
- Delegates in Kotlin
- Asynchronous processing with Coroutines
- Collections and Data Operations in Kotlin
- Functional Programming and OOP and Reactive Programming
- Monads, Functors and Applicatives
- Working with Streams
- Getting Started with funKTionale
- Deeper Dive into funKTionale Monads & various Types
- Appendix
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.