</> CodeBooks
    ← Volver a Android (página 9)
    Portada de Creating Dynamic UI with Android Fragments, 2nd Edition

    Creating Dynamic UI with Android Fragments, 2nd Edition

    Jim Wilson

    Editorial
    Packt
    Año
    2016
    Páginas
    ~154
    Nivel
    Intermedio

    De qué trata

    Manual práctico de Jim Wilson enfocado exclusivamente en el diseño y la modularización de interfaces de usuario adaptativas en Android mediante el uso de fragmentos (publicado para Android 6.0/7.0 con la biblioteca de soporte Android Support Library y Java). Está concebido para programadores de nivel básico a intermedio que ya construyen aplicaciones elementales con actividades y vistas XML estándar, pero que necesitan dar el salto hacia arquitecturas de pantalla dinámicas capaces de ajustarse automáticamente a diferentes factores de forma, desde teléfonos móviles compactos hasta phablets y tabletas de gran resolución.

    El texto aborda en profundidad el ciclo de vida de los fragmentos y su interacción con las actividades anfitrionas. Explica cómo definir fragmentos estáticos en archivos de diseño y cómo gestionarlos de manera dinámica en tiempo de ejecución utilizando FragmentManager y FragmentTransaction (operaciones de agregado, reemplazo, eliminación y desacoplamiento, junto con la gestión de la pila de retroceso o back stack). Detalla el uso de clases especializadas del SDK como ListFragment para listas y DialogFragment para diálogos emergentes, la implementación de navegación deslizable con ViewPager y adaptadores de páginas, y la integración de las guías visuales de Material Design, animaciones y transiciones de pantalla compartidas.

    La parte práctica se desarrolla mediante la refactorización guiada de una aplicación que transforma una interfaz clásica de pantalla única en una experiencia adaptativa maestro-detalle con navegación fluida y diálogos modulares. El libro destaca por su brevedad y enfoque quirúrgico (154 páginas) para resolver de raíz el problema de la fragmentación de interfaces en Android sin duplicar código. Deja fuera el consumo de APIs remotas, bases de datos o patrones modernos de arquitectura como MVVM, limitándose estrictamente a la capa visual. Conviene tener en cuenta que, en proyectos actuales, Jetpack Compose y Navigation Component reemplazan la mayor parte de este código manual, pero el libro sigue siendo clarificador para mantener código heredado.

    • Android Fragments
    • FragmentManager
    • FragmentTransaction
    • Back Stack
    • Diseño adaptativo
    • ListFragment
    • DialogFragment
    • ViewPager
    • Material Design
    • Soporte para tabletas
    • Android Support Library

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Aplicación adaptativa maestro-detalle

    Interfaz modular que muestra vistas en dos paneles para tabletas y en un solo panel para teléfonos, incorporando navegación por deslizamiento con ViewPager, diálogos modulares y transiciones de Material Design.

    Más de Android con nivel Intermedio