Descripción
Android: del diseño de la arquitectura al despliegue profesional
Resumen del libro
Este manual está dirigido a desarrolladores Android que desean dar el salto a un enfoque profesional y estructurado. Lejos de los tutoriales básicos, la obra aborda cómo diseñar arquitecturas sólidas, aplicar principios SOLID y patrones de diseño, e implementar prácticas como la inyección de dependencias, pruebas unitarias e integración continua. Escrito por tres experimentados desarrolladores, el libro ofrece las claves para organizar proyectos, ahorrar tiempo y recursos, y dominar herramientas como Dagger 2, Jenkins y Kotlin. Es la guía definitiva para quien aspira a convertirse en un arquitecto de software Android.
¿De qué trata?
El libro guía al lector a través de un proceso completo de profesionalización en el desarrollo Android. Comienza con los fundamentos de la arquitectura limpia y los principios SOLID, para luego adentrarse en la estructuración de proyectos en capas y el uso de patrones de diseño. Se explora en profundidad la inyección de dependencias con Dagger 2, el control de versiones con Git y la definición de casos de uso como eje del desarrollo. Posteriormente, se aborda la validación del código mediante pruebas unitarias y la automatización de procesos con integración continua usando Jenkins. Finalmente, se introduce Kotlin como lenguaje moderno para Android, preparando al desarrollador para los retos del entorno empresarial actual.
Temas principales
- Principios SOLID y arquitectura limpia para Android.
- Patrones de diseño y estructuración de proyectos en capas.
- Inyección de dependencias con Dagger 2.
- Control de versiones y definición de casos de uso.
- Pruebas unitarias y validación de código.
- Integración continua con Jenkins.
- Introducción al lenguaje Kotlin para desarrollo Android.
¿Para quién está recomendado?
Está recomendado para desarrolladores Android con experiencia previa que deseen profesionalizar su trabajo, adoptar buenas prácticas de arquitectura y escalar sus proyectos. Es ideal para quienes buscan ir más allá del código funcional y comprender cómo estructurar aplicaciones robustas, mantenibles y listas para entornos empresariales. También es útil para equipos de desarrollo que quieran estandarizar sus procesos y mejorar la calidad del software.
Qué aporta este libro
- Proporciona una metodología clara para diseñar arquitecturas Android profesionales y escalables.
- Enseña a aplicar principios SOLID y patrones de diseño para mejorar la calidad del código.
- Capacita en el uso de herramientas esenciales como Dagger 2, Jenkins y Kotlin para el desarrollo empresarial.
- Ayuda a implementar pruebas unitarias e integración continua, reduciendo errores y costes.
- Ofrece una visión práctica y realista del flujo de trabajo de un arquitecto de software Android.
Ficha técnica
- Autor: Vázquez, Ángel; Gómez, Juan Antonio; Serrano, Ramón
- Editorial: Marcombo
- Idioma: Español
- Tema: SISTEMAS OPERATIVOS MOVILES, PROGRAMACION DE MOVILES Y DISPOSITIVOS DE MANO/BOL
- Colección: VARIOS
- Encuadernación: Bolsillo
- Fecha de edición: noviembre de 2018
- Número de páginas: 302
- Peso: 500 g
Valoración editorial
Este libro destaca por su enfoque práctico y orientado a resultados, alejándose de la teoría abstracta para centrarse en técnicas y herramientas que realmente se utilizan en el desarrollo profesional Android. La experiencia de los autores en el ámbito empresarial aporta un valor diferencial, ya que abordan problemas reales de organización, calidad y despliegue. Para cualquier desarrollador que quiera evolucionar de programador a arquitecto de software, esta obra representa una guía sólida y actualizada.

