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
Paco Estevez @pacoworks, personal blog, GitHub
- Artem Zinnatullin @artem_zin, personal blog, GitHub
- Hannes Dorfmann @sockeqwe, personal blog, GitHub
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: