Analysis of Design Patterns Available for the Implementation of Applications in Xamarin

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.

Authors

Institutions

Publication Details

Journal
International Journal of Information Technology and Web Engineering
Published
2025-03-08
DOI
https://doi.org/10.4018/ijitwe.370962
Citations
1
Primary Topic
Big Data and Business Intelligence
Type
article
Field-Weighted Citation Impact
2.28
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Analysis of Design Patterns Available for the Implementation of Applications in Xamarin

Miguel Ángel Leguizamón Páez, Edwin Norbey Gómez Bello
1 citations
International Journal of Information Technology and Web Engineering
Big Data and Business Intelligence
2.28
article

Analysis of Design Patterns Available for the Implementation of Applications in Xamarin

Miguel Ángel Leguizamón Páez, Edwin Norbey Gómez Bello
article en
1 citations

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.

International Journal of Information Technology and Web EngineeringVol. 20(1)
Universidad Distrital Francisco José de Caldas (CO)
Openalex Percentile: Top 14%
Big Data and Business Intelligence
2.28
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Analysis of Design Patterns Available for the Implementation of Applications in Xamarin — Miguel Ángel Leguizamón Páez, Edwin Norbey Gómez Bello · International Journal of Information Technology and Web Engineering (2025) | TGRS Research Map | TGRS