Functional Reactive Programming with Kotlin on Android
summary
Covers applying functional reactive programming (FRP) to Android app development using the Kotlin language, explaining why Kotlin’s features suit reactive/data-flow programming despite its object-oriented roots. Focuses on practical FRP aspects and the benefits Kotlin brings when building Android apps with reactive patterns.
AI-written summary · about
chapters (31)
- 0:00Intro
- 0:20About Me
- 3:27Programming Paradigm
- 5:24Functions Composition
- 7:18Installation
- 8:22Push vs Pull
- 12:50Scan
- 16:28Debounce
- 17:19FRP Use Cases
- 17:54Handling User Input
- 19:19Why Kotlin
- 20:47Install the Plugin
- 21:09Kotlin and the JVM
- 21:44Nullable Types
- 22:31Data Classes
- 23:00Custom Getters
- 23:51Inline Functions and Default values
- 24:42Elvis Operator
- 25:55The "apply" Function
- 26:43High-Order Functions
- 26:59Extension Functions
- 27:43Java to Kotlin
- 30:22Concise
- 31:38Toasts and Snacks
- 33:34Composability
- 33:58Android Extensions
- 34:39Inflate
- 36:51RxJava and Parallelization
- 37:12Schedulers
- 39:25Functional Reactive Programming
- 40:31Resources
related talks
32mFunctional Programming on Android
23mWhy Reactive Programming?
24mReactive Thinking in iOS Development
29mWhat is Functional Reactive Programming?
49mFueled Reactive apps with Asynchronous Flow
46mFunctional Reactive Programming
41mKotlin for Android Developers
27mFunctional Reactive Programming: What Does It Solve? Does It Solve Things? Let's Fi...
