Leguizamón Páez , Miguel ÁngelGómez Bello, Edwin Norbey2025-03-072025-03-072025-02-17http://hdl.handle.net/11349/93387Este artículo explora cómo Xamarin simplifica el desarrollo de aplicaciones móviles multiplataforma y destaca la importancia de los patrones de diseño para abordar los desafíos modernos del software. A medida que crece la demanda de aplicaciones adaptables y de alto rendimiento, Xamarin permite a los desarrolladores crear soluciones fluidas para iOS, Android y Windows utilizando C#. El texto presenta patrones de diseño clave como MVVM, Singleton e Inyección de Dependencias, mostrando cómo estos reducen la complejidad, mejoran la reutilización del código y facilitan el mantenimiento. También aborda la transición a .NET MAUI, el marco de próxima generación basado en Xamarin, que ofrece un mayor rendimiento y flexibilidad. Un ejemplo práctico demuestra la aplicación del patrón MVVM en una aplicación de lista de tareas, ilustrando cómo los patrones de diseño resuelven problemas del mundo real. Al centrarse en la gestión eficiente de recursos y el diseño escalable, este artículo proporciona ideas prácticas para superar los desafíos del desarrollo multiplataforma, garantizando aplicaciones sólidas y mantenibles.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 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 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.pdfspaComandoPatrón de diseñoInyección de dependencias (DI)DVPAlta cohesiónInversión de Control (IoC)Análisis de los patrones de diseño disponibles para la implementación de aplicaciones en XamarinbachelorThesisIngeniería Telemática -- Tesis y Disertaciones AcadémicasSistemas de transmisión de datosTelemática -- Tesis y disertaciones académicas.Redes de informaciónOpenAccessAnalysis of design patterns available for the implementation of applicationsin XamarinCommandDesign PatternDependency injection (DI)DVPHigh CohesionInversion of Control (IoC)Abierto (Texto Completo)