Start of main content

Navigating the MV* Mess

Day 2


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.

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


Invited experts