~/talk

Architecture metamorphosis: a real case study

Talkat droidcon Italy 2019 · 2019-04-04..04-05· [android, frontend-architecture]
name:A. Conti
links:none on file
name:M. Zanino
links:none on file
slides:none on file

Claims a full migration of the largest financial mobile application in Italy from MVP to MVVM, replacing EventBus with RxJava then moving to Kotlin coroutines and Android Architecture Components (ViewModel, LiveData). Describes introducing use‑cases to extract business logic, splitting app into functional modules plus core and upper modules, and removing Gradle bottlenecks. Reports concrete wins: reduced boilerplate, improved testability, and build time dropped from 20 to 3 minutes; migration succeeds but requires careful, nontrivial effort.

AI-written summary · about

  1. 0:00Introduction
  2. 0:22Summary
  3. 0:43Who are you
  4. 2:08Real case scenario
  5. 2:48Things change
  6. 6:48ModelView Presenter
  7. 7:43ModelView Communication
  8. 9:02Heaven Bus
  9. 9:29Heaven Bus example
  10. 10:37Heaven Bus advantages and disadvantages
  11. 12:03Reactive programming
  12. 12:35Observer and observable
  13. 16:40Android Architecture Summary
  14. 20:21What are curtains
  15. 20:53Using curtains
  16. 21:53Modularization
  17. 23:26Automated stays
  18. 24:54Cons
  19. 27:40Speed
  20. 28:19Build time
  21. 28:29Conclusions
  22. 30:31Conclusion
~/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.