Dan Hill: Unidirectional Data Flow HD
While in town for Google I/O, Huyen sits down with Dan Hill, Android developer at Robinhood, to learn about the basics of Unidirectional Data Flow (UDF), how it can tie in nicely with Android, and how it can help you time travel. ---- Dan Hill https://twitter.com/danh32 Redux https://redux.js.org/introduction/motivation Redux-ing UI bugs to Make Native Better | academy.realm.io https://academy.realm.io/posts/kau-lee-kase-reduxing-ui-borrowing-from-web Managing State with RxJava by Jake Wharton | YouTube https://youtu.be/0IKHxjkgop4 ---- (0:15) Google I/O https://events.google.com/io (0:28) Robinhood https://robinhood.com (0:46) T-Mobile G1 (HTC Dream) | wikipedia.org https://en.wikipedia.org/wiki/HTC_Dream (0:56) Robinhood Wins Google Play Award | blog.robinhood.com http://blog.robinhood.com/news/2016/5/20/robinhood-wins-google-play-award (1:20) Android Architecture Patterns Part 2: Model-View-Presenter | medium.com https://medium.com/upday-devs/android-architecture-patterns-part-2-model-view-presenter-8a6faaae14a5 (1:40) RxJava https://github.com/ReactiveX/RxJava (1:41) Kotlin https://kotlinlang.org (2:04) Sam Thompson | Twitter https://twitter.com/justsamthompson (6:03) Retrofit | square.github.io https://square.github.io/retrofit (7:56) Reducers | Redux https://redux.js.org/basics/reducers (8:34) Pure function | wikipedia.org https://en.wikipedia.org/wiki/Pure_function (9:54) When Expression | kotlinlang.org http://kotlinlang.org/docs/reference/control-flow.html#when-expression (9:57) Sealed Classes | kotlinlang.org https://kotlinlang.org/docs/reference/sealed-classes.html