In this episode we have talked with Paco Estevez about Functional Programming and how he applies Functional Programming in his android apps.
In this episode we have talked with Paco Estevez about Functional Programming and how he applies Functional Programming in his android apps. We have covered:
- Concepts of Functional Programming
- Monads, Pure Functions, Immutability, Tuples, Union Types
- Pattern Matching
- Error Handling
- Functional Reactive Programming with RxJava
- Restoring state in Android apps
Links:
Talks, books and websites about Functional Programming:
- Clojure for the Brave and True
- Learn You a Haskell for Great Good
- F# for fun and profit
- Talk by Paco about Memory Management in Fully Reactive Apps
Some of Paco’s open source libraries: