
Android UI Design
Jessica Thornsby
- Editorial
- Packt
- Año
- 2016
- Páginas
- ~388
- Nivel
- Intermedio
De qué trata
Manual especializado redactado por Jessica Thornsby que aborda de forma integral el proceso de diseño y construcción de interfaces de usuario en el sistema operativo Android (enmarcado en Android 6.0 Marshmallow y las especificaciones iniciales de Material Design). Está pensado tanto para desarrolladores con nociones básicas de Java y Android que desean superar las interfaces genéricas o poco cuidadas, como para diseñadores de interfaz y experiencia de usuario (UI/UX) interesados en comprender cómo se materializan sus propuestas en la plataforma móvil de Google.
El texto desglosa la creación visual desde las fases conceptuales hasta el código: elaboración de mapas de flujo de usuario, bocetos preliminares y wireframes estructurados antes de pasar al desarrollo en Android Studio. En el plano técnico, enseña a dominar la jerarquía de vistas XML (LinearLayout, RelativeLayout, FrameLayout y buenas prácticas con tags de inclusión), la gestión de dimensiones mediante dimens.xml y la adaptación a distintas densidades de pantalla (de mdpi a xxxhdpi) utilizando gráficos vectoriales y Nine-Patch drawables (.9.png). También cubre la aplicación rigurosa de Material Design: paletas cromáticas, tipografía Roboto, elevaciones dinámicas, menús, Navigation Drawers, barras de herramientas (Toolbars) y animaciones de transición.
La metodología es eminentemente práctica y gira en torno a la conceptualización, prototipado y desarrollo completo de una aplicación de tareas pendientes (To-Do App), donde se integran pantallas adaptables tanto para smartphones como para tablets. El libro destaca especialmente por enseñar al desarrollador a pensar como un diseñador, utilizando herramientas de diagnóstico como Hierarchy Viewer para detectar layouts sobrecargados. Conviene considerar que, en el desarrollo Android actual, Jetpack Compose ha transformado profundamente el paradigma declarativo frente a los layouts XML tradicionales, pero los principios de usabilidad, prototipado y adaptabilidad multidispositivo que enseña siguen siendo enteramente vigentes.
- Material Design
- Diseño UI/UX
- Wireframing y Prototipado
- Layouts XML
- Adaptabilidad multipantalla
- Nine-Patch drawables
- Hierarchy Viewer
- Navigation Drawer
- Toolbars
- Animaciones y transiciones
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Prototipo interactivo de aplicación de tareas (To-Do App)
Diseño y desarrollo completo de la interfaz de una aplicación de gestión de tareas mediante wireframing, layouts XML estructurados en Material Design, barra de herramientas personalizada, menú lateral Navigation Drawer y adaptación para smartphones y tablets.

