Análisis de los patrones de diseño disponibles para la implementación de aplicaciones en Xamarin
Este 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 lo...
- Autores:
-
Gómez Bello, Edwin Norbey
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2025
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/93387
- Acceso en línea:
- http://hdl.handle.net/11349/93387
- Palabra clave:
- Comando
Patrón de diseño
Inyección de dependencias (DI)
DVP
Alta cohesión
Inversión de Control (IoC)
Ingeniería Telemática -- Tesis y Disertaciones Académicas
Sistemas de transmisión de datos
Telemática -- Tesis y disertaciones académicas.
Redes de información
Command
Design Pattern
Dependency injection (DI)
DVP
High Cohesion
Inversion of Control (IoC)
- Rights
- License
- Abierto (Texto Completo)
Summary: | Este 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. |
---|