Today we will talk about Android Architecture and will rethink the use of MVP in Android. When we talk about software architecture, in Apiumhub we always have in mind the following objectives:

  • Improve testability, expressiveness and reusability.
  • Reduce mocking / stubbing, linkage and development costs.

Establishing these objectives, we prioritize the different solutions that follow 4 rules of the simple design, which are mentioned by descending priority:

Today we will talk about Android Architecture and will rethink the use of MVP in Android. When we talk about software architecture, in Apiumhub we always have in mind the following objectives:

Improve testability, expressiveness and reusability.
Reduce mocking / stubbing, linkage and development costs.

Establishing these objectives, we prioritize the different solutions that follow 4 rules of the simple design, which are mentioned by descending priority: […]