
Pro Android UI
Wallace Jackson
- Editorial
- Apress
- Año
- 2014
- Páginas
- ~580
- Nivel
- Intermedio
De qué trata
Manual técnico de referencia dedicado a la arquitectura y construcción de interfaces de usuario avanzadas para Android, escrito por Wallace Jackson bajo las versiones Android 4.x (Ice Cream Sandwich, Jelly Bean y KitKat). Está dirigido a desarrolladores móviles de nivel intermedio y diseñadores de interacción que cuentan con conocimientos previos de Java y la estructura del SDK de Android y necesitan profesionalizar la estructura visual, la modularidad y la capacidad de respuesta de sus pantallas.
El autor examina en profundidad el árbol jerárquico visual de Android desde las clases primarias View y ViewGroup, enseñando el diseño y estilización de menús mediante OptionsMenu, ContextMenu, PopupMenu y la personalización exhaustiva de la ActionBar. Desarrolla un análisis exhaustivo de cada contenedor de posicionamiento clásico: LinearLayout, RelativeLayout, FrameLayout y GridLayout, junto con patrones de navegación avanzada como menús laterales retráctiles mediante DrawerLayout, interfaces multipanel adaptables para teléfonos y tabletas con SlidingPaneLayout, y transiciones horizontales paginadas con ViewPager, PagerTitleStrip y PagerTabStrip.
La obra adopta un enfoque eminentemente práctico donde cada contenedor y widget se explica mediante esqueletos de interfaz completos y código Java/XML probado, contrastando el rendimiento y anidamiento de cada layout. Su fortaleza reside en enseñar a maquetar aplicaciones adaptables a la fragmentación de pantallas de Android mediante técnicas nativas limpias y eficientes. No incluye el paradigma declarativo moderno de Jetpack Compose ni las librerías de Material Design 3, pero resulta una guía indispensable para entender y mantener sistemas de interfaz basados en el árbol tradicional de Views en producción.
- Android UI
- View y ViewGroup
- ActionBar
- DrawerLayout
- SlidingPaneLayout
- ViewPager
- RelativeLayout
- LinearLayout y GridLayout
- Estilos y Temas
- Sistemas de menús
- Diseño multipanel
- Adaptabilidad multidispositivo
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

