</> CodeBooks
    ← Volver a Android (página 3)
    Portada de GUI Design for Android Apps

    GUI Design for Android Apps

    Ryan Cohen, Tao Wang

    Editorial
    Apress
    Año
    2014
    Páginas
    ~156
    Nivel
    Intermedio

    De qué trata

    Guía técnica especializada centrada exclusivamente en la ingeniería de interfaces gráficas de usuario para Android (abarcando las versiones 4.x de la era Jelly Bean y KitKat), con particular atención a dispositivos móviles y sistemas embebidos basados en procesadores Intel x86. Ryan Cohen y Tao Wang concibieron esta obra para desarrolladores móviles y diseñadores técnicos de nivel intermedio que ya entienden la base general de Android y desean dominar los mecanismos internos de interacción táctil, visualización y ergonomía de pantallas.

    El texto desglosa los principios de diseño de interfaces adaptadas a pantallas táctiles de diversas dimensiones y resoluciones, examinando las diferencias entre aplicaciones de escritorio y sistemas embebidos. Enseña a gestionar las transiciones de estado y el ciclo de vida de Activity, la utilización de la clase Context y el enrutamiento y resolución de Intent tanto explícitos como implícitos con paso de parámetros. En el apartado gráfico, analiza la construcción de pantallas declarativas en XML frente a la instanciación programática de clases View, el framework de renderizado en Canvas, la interceptación y procesamiento de gestos táctiles y multitáctiles (multitouch), la gestión del teclado virtual y botones físicos, y la implementación de diálogos modales (Dialog) y notificaciones breves con Toast.

    El libro apoya su instrucción en tutoriales guiados y en el análisis paso a paso de proyectos de prueba concretos como GuiExam, donde se pone en práctica la navegación multi-actividad y la captura de eventos táctiles. Su principal valor radica en sintetizar con notable claridad los mecanismos de bajo nivel que controlan la capa visual y táctil en Android en solo 156 páginas, resultando muy útil para quienes desarrollan interfaces especializadas o para arquitecturas x86. Por su acotada extensión, no aborda persistencia de datos, arquitectura de red ni servicios en segundo plano. Requiere experiencia previa en programación con Java en Android.

    • Diseño de GUI
    • Android 4.x
    • Ergonomía táctil
    • Multitouch
    • Activities e Intents
    • Layouts XML
    • Canvas y Gráficos
    • Gestión de eventos
    • Dialogs y Toasts
    • Arquitectura Intel x86

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    GuiExam

    Aplicación de prueba desarrollada para demostrar la navegación entre múltiples actividades, el filtrado y resolución de intents explícitos e implícitos con transferencia de parámetros, y el manejo de eventos táctiles en la interfaz de Android.

    Más de Android con nivel Intermedio