Summary
In this chapter, you learned about combining FP concepts with OOP and reactive programming. We even discussed RxKotlin and covered the setup and basic usage of RxKotlin.
The next chapter is about more advanced FP concepts—monads, functors, and applicatives, and how to implement them with Kotlin. Monads, functors, and applicatives are some of the must-know concepts and are often referred to as the building blocks of FP. So, don't skip the next chapter if you are truly willing to learn about FP. Turn the page now.