~/talk

Reactive, Clean Architecture and Android Architecture Components, a solid formula for a MVVM based a

Talkat droidcon NYC 2017 · 2017-09-25..09-26· [android, frontend-architecture]
links:none on file
slides:none on file

Asserts a practical recipe: combine RxJava + Retrofit with a custom reactive store behavior streams (infinite, emits current state wrapped in Option), a Clean Architecture split (data/domain/presentation), and LiveData and ViewModel to get a testable MVVM flow. Example: an N26 credits list where repository exposes get() as an infinite observable and fetch() as a Completable, the interactor triggers fetch on empty, propagates errors, maps raw→safe entities, ViewModel subscribes and posts formatted view entities to LiveData, and onClear disposes subscriptions.

AI-written summary · about

  1. 0:00Introduction
  2. 1:29Reactive systems explained
  3. 2:32Clean architecture overview
  4. 3:56Data layer setup
  5. 7:07Reactive store implementation
  6. 8:53Repository integration
  7. 10:15Domain layer interactors
  8. 14:07Presentation layer design
  9. 17:39ViewModel binding
  10. 19:23Fragment integration
  11. 20:08Architecture summary
  12. 21:36Resources and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.