Content area

Abstract

This article explores how Xamarin simplifies cross-platform mobile app development and highlights the importance of design patterns in tackling modern software challenges. As demand grows for adaptable, high-performing apps, Xamarin empowers developers to create seamless solutions for iOS, Android, and Windows using C#. The text introduces key design patterns like Model-View-ViewModel (MVVM), singleton, and dependency injection, showing how they reduce complexity, boost code reuse, and improve maintainability. It also discusses the transition to .NET MAUI, the next-generation framework built on Xamarin's foundation, offering enhanced performance and flexibility. A practical example demonstrates the Model-View-ViewModel (MVVM) pattern in a task list app, illustrating how design patterns solve real-world problems. By focusing on efficient resource management and scalable design, this article provides actionable insights to overcome challenges in cross-platform development, ensuring robust and maintainable applications.

Details

Business indexing term
Title
Analysis of Design Patterns Available for the Implementation of Applications in Xamarin
Author
Edwin Gómez Bello 1 ; Miguel Leguizamón Páez 1 

 Universidad Distrital Francisco José de Caldas, Colombia 
Volume
20
Issue
1
Pages
1-30
Publication year
2025
Publication date
2025
Publisher
IGI Global
Place of publication
Hershey
Country of publication
United States
Publication subject
ISSN
1554-1045
e-ISSN
1554-1053
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Milestone dates
2025-03-08 (pubdate)
ProQuest document ID
3177449535
Document URL
https://www.proquest.com/scholarly-journals/analysis-design-patterns-available-implementation/docview/3177449535/se-2?accountid=208611
Copyright

© 2025. This work is published under https://creativecommons.org/licenses/by/4.0/ (the “License”).  Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.

Last updated
2025-08-15
Database
ProQuest One Academic