Yet another mobile architectures comparison

Artem Goncharov
6 min readMar 4, 2020

There are a lot of articles about different architecture patterns for mobile applications which try to convince you that this or that architecture pattern is the best one. Sure thing, we all know that there is no a silver bullet… unfortunately. However, it’s a very good exercise to compare the most popular mobile architecture patterns (MVC, MVP, MVVM, VIPER, Riblets and Redux) and find out:

  • what we can learn from them,
  • how they can help us to design our app architecture.

Multitier architecture