Architectures in android


NaN years ago

When you started developing an app, soon you will notice that lots of basic code are written in a bad way which is affecting the performance of your app, and the whole codebase is very confusing. Since you have not followed any practice, it also becomes very difficult for others to work on your code.

To avoid bsic mistakes and write clean code, we use an architecture that helps us to follow best practices. There are many types of architecture, and each of them comes with advantages and disadvantages. Some of them are famous architecture in android are,

  1. MVC (Model View Controller) architecture
  2. MVP (Model View Presenter) architecture
  3. MVVM (Model View View Model) architecture

In general, these architectures are most used in big companies because they all are easy to understand and allow developers to easily collaborate and build large android apps.

If you want to build a large application then learn about these architectures and select one of them which suits you best. To learn about these architectures use resources provided by Neuton.

approvedApproved by experts
Advance Topics

Neuton's Mission

We are a team of young and enthusiastic people who are passionate about education and want to help students to learn the skills they need to succeed in life. If you want to support us, please join our community.