Skip to content
Free planNo credit card requiredStart writing

article · International Journal of Computer Trends and Technology · 2024

MVVM Design Pattern in Software Development

Naveen Chikkanayakanahalli Ramachandrappa

Cited by 0Open access

Abstract

Model-View-ViewModel (MVVM) is a software architectural pattern particularly well-suited for applications with complex user interfaces, such as desktop and mobile applications. MVVM is often implemented in WPF (Windows Presentation Foundation) applications using C#. This article explores the MVVM pattern in detail, covering its concepts, benefits, and implementation in C# with practical examples. It also discusses the challenges associated with MVVM, the results of implementing MVVM, and best practices for building maintainable and scalable applications.

Cite this paper

APA 7

Ramachandrappa, N. C. (2024). MVVM Design Pattern in Software Development. International Journal of Computer Trends and Technology, 72(9), 114–119. https://doi.org/10.14445/22312803/ijctt-v72i9p117

MLA 9

Ramachandrappa, Naveen Chikkanayakanahalli. “MVVM Design Pattern in Software Development.” International Journal of Computer Trends and Technology, vol. 72, no. 9, 2024, pp. 114–19, https://doi.org/10.14445/22312803/ijctt-v72i9p117.

Chicago

Ramachandrappa, Naveen Chikkanayakanahalli. 2024. “MVVM Design Pattern in Software Development.” International Journal of Computer Trends and Technology 72 (9): 114–19. https://doi.org/10.14445/22312803/ijctt-v72i9p117.

Harvard

Ramachandrappa, N.C. (2024) ‘MVVM Design Pattern in Software Development’, International Journal of Computer Trends and Technology, 72(9), pp. 114–119. Available at: https://doi.org/10.14445/22312803/ijctt-v72i9p117.

BibTeX
@article{ramachandrappa2024mvvm,
  title = {{MVVM Design Pattern in Software Development}},
  author = {Ramachandrappa, Naveen Chikkanayakanahalli},
  journal = {International Journal of Computer Trends and Technology},
  volume = {72},
  number = {9},
  pages = {114--119},
  year = {2024},
  doi = {10.14445/22312803/ijctt-v72i9p117}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.