> For the complete documentation index, see [llms.txt](https://notes.tejpratapsingh.com/_/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://notes.tejpratapsingh.com/_/android-tips/interview/architecture-pattern.md).

# Architecture Pattern

Architecture patterns help us in the separation of concerns and make our code more testable and maintainable.

Here are different types of Architecture Patterns:

1. MVC
2. MVP
3. MVVM
4. MVI
5. X with Clean Architecture
