</> CodeBooks
    ← Volver a Android (página 1)
    Portada de Android Fragments

    Android Fragments

    Dave MacLean, Satya Komatineni

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

    De qué trata

    Guía concisa y de aprendizaje rápido orientada a dominar el diseño modular de interfaces de usuario en Android mediante el componente Fragment, contextualizada en la etapa de Android 4.x (Ice Cream Sandwich y KitKat, API 14+). Está dirigida a desarrolladores con nivel intermedio que ya programan en Java y conocen la estructura básica de una Activity, pero necesitan asimilar con precisión la mecánica de fragmentación de pantallas para ofrecer experiencias consistentes tanto en teléfonos inteligentes como en tabletas.

    El texto desmenuza el ciclo de vida del fragmento y su interacción con la actividad anfitriona a través de las APIs de FragmentManager y FragmentTransaction. Aborda en detalle la gestión de cambios de configuración en tiempo de ejecución (como giros de pantalla reteniendo datos con setRetainInstance), la transición de cuadros de diálogo convencionales hacia DialogFragment, la estructuración de pantallas de configuración con PreferenceFragment, el uso de la biblioteca de soporte (Support Library v4 y FragmentActivity) para garantizar retrocompatibilidad y la coordinación de tareas en segundo plano mediante AsyncTask vinculadas al ciclo de vida del fragmento.

    A través de ejemplos modulares de código, el lector aprende a implementar patrones como la vista de doble panel (maestro-detalle) y diálogos reutilizables que preservan el estado de la aplicación. Su principal virtud reside en aclarar los puntos más confusos de la persistencia de estado y la comunicación entre fragmentos en la API clásica de Android; como contraparte, al haber sido publicado en 2014, no incluye componentes modernos de Jetpack como Navigation Component, ViewModel o ViewBinding, aunque sus explicaciones sobre el ciclo de vida y la transacción de interfaces continúan siendo formativas para entender la base del sistema.

    • Android SDK
    • Fragments
    • FragmentManager
    • DialogFragment
    • PreferenceFragment
    • Ciclo de vida
    • Support Library v4
    • Maestro-Detalle
    • AsyncTask
    • Persistencia de estado
    • Java

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Android con nivel Intermedio