Architecture Round Table
summary
Google-backed Architecture Components get practical scrutiny: Room is called ready for production by some, LiveData is promoted as the lifecycle-aware glue for UI, and ViewModel + LiveData fits presentation layers while repositories run RxJava for heavy business logic. Dagger 2 replaces handwritten DI and is credited with faster startup and compile-time safety. Kotlin shrinks boilerplate but does not force new architectures. Testing favors JVM unit tests plus a couple of Espresso end‑to‑end happy/error flows. Debate remains over one activity per screen versus per flow.
AI-written summary · about
chapters (11)
- 0:00Welcome and panel intro
- 1:58Legacy Android APIs future
- 4:50Architecture components in production
- 7:58Lifecycle aware libraries
- 10:29MVVM vs MVP patterns
- 14:42Kotlin impact on architecture
- 20:47LiveData vs RxJava
- 22:33RxJava learning curve
- 27:26Dagger dependency injection
- 35:30Testing strategies
- 40:11Activity and fragment patterns








