Talk type: Talk

Navigating the MV* Mess

  • Talk in English
Presentation pdf

Nowadays, there are many architecture patterns that you can use to define the building and functional blocks of your mobile app. Each pattern defines the communication mechanisms, structure, and quality attributes of a system.

The Architecture Tradeoff Analysis Method (ATAM) and the Architecture Review for Intermediate Design (ARID) are powerful tools to validate a system's high-level architecture. However, there are no such tools to validate if the low-level design is leveraging a pattern that mirrors the high-level decisions and quality attributes.

During this talk, we will explore tools and techniques to navigate the decisions tree of picking one MV* pattern versus another, storing and propagating data, and organizing your packages to optimize the build time.

  • #android
  • #architecture
  • #mvp
  • #mvvm
  • #patternsui

Invited experts

Talks