Yet another mobile architectures comparison

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




Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store