Descripción
Desarrolle aplicaciones bien estructuradas utilizando técnicas y patrones probados. Cuando empieza a desarrollar una aplicación, no solo tiene que pensar en la idea de la aplicación terminada, sino también en cómo evolucionará a medida que se construye. Este libro le muestra cómo planificar los cambios, la expansión del alcance y la posibilidad de que se unan otros desarrolladores.
Empiece por aprender qué son los patrones arquitectónicos para una aplicación. Descubrirá por qué es importante que sus aplicaciones se basen en estos patrones y cuáles son los más comunes. Luego, analizará el MVC como uno de los patrones más conocidos y utilizados. Verá cómo y cuándo puede implementarse en sus aplicaciones, así como sus ventajas y desventajas.
A partir de ahí, descubrirá la primera evolución del modelo MVC: el MVP, que introduce una nueva capa (Presentador) para gestionar mejor las vistas. La siguiente evolución es el MVVM, que introduce la capa ViewModel y su conexión con las vistas a través de Data Binding. Una vez cubiertos esos patrones prominentes, leerá sobre VIPER y VIP, patrones arquitectónicos que buscan hacer que las aplicaciones sean fácilmente mantenibles, modularizadas y altamente escalables. Todas estas son características de la Arquitectura Limpia.Los patrones arquitectónicos se han desarrollado y evolucionado para dar a sus aplicaciones bases sólidas. Al comprender estos patrones, reducirá los problemas que puedan surgir al modificar funciones existentes, añadir otras nuevas o corregir errores que puedan surgir en el proceso de desarrollo.
Lo que aprenderá
- Codificar limpiamente con bases sólidas
- Comenzar su proyecto listo para adaptarse y evolucionar a medida que se añaden funciones y otros desarrolladores
- Encontrar y aplicar los patrones adecuados para obtener los mejores resultados
Autor: Raúl Ferrer García
Editorial: Apress
Publicado: 18/02/2023
Páginas: 397
Tipo de encuadernación: Tapa blanda
Peso: 1.28 lbs
Tamaño: 9.21h x 6.14w x 0.85d
ISBN13: 9781484290682
ISBN10: 1484290682
Categorías BISAC:
- Informática | Programación | Macintosh
Sobre el autor
Raúl Ferrer García es doctor en Química y empezó a "cortocircuitar" la informática programando con un ZX Spectrum cuando tenía 14 años. Durante la última década como Mobile Tech Lead, se ha dedicado por completo al desarrollo y gestión de aplicaciones móviles para iOS. También mantiene un blog en el que intenta explicar todo lo que ha aprendido y estudiado sobre el mundo del desarrollo móvil.

