> For the complete documentation index, see [llms.txt](https://android-course.cornellappdev.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://android-course.cornellappdev.com/chapters/7.-mvvm-design-pattern.md).

# 7. MVVM Design Pattern

The approach to state management is an extremely important question when it comes to designing a scalable frontend architecture. Using MVVM will help you create maintainable Android apps with minimal boiler plate. It is a powerful way to keep your code clean and organized.&#x20;
