</> CodeBooks
    ← Volver a Android (página 4)
    Portada de Pro Android 5

    Pro Android 5

    Dave MacLean, Satya Komatineni, Grant Allen

    Editorial
    Apress
    Año
    2015
    Páginas
    ~752
    Nivel
    Intermedio

    De qué trata

    Pro Android 5 es la quinta edición de la serie Pro Android de Apress, escrita por Dave MacLean, Satya Komatineni y Grant Allen y publicada en junio de 2015. Enseña a crear aplicaciones con el SDK de Android 5 y se presenta como tutorial y referencia a la vez: va desde los fundamentos de una app para teléfonos y tabletas hasta temas avanzados de servicios, sensores y multitarea. Requiere base en Java. El primer capítulo explica cómo preparar tanto Eclipse con ADT como Android Studio, reflejo de la transición entre ambos entornos que se vivía en aquel momento.

    Sus 30 capítulos empiezan por la arquitectura de una aplicación: layouts, recursos, intents y el ciclo de vida de una Activity, con una calculadora de ejemplo. Siguen la interfaz de usuario (controles básicos, adaptadores y listas, layouts avanzados, menús y action bars con búsqueda, estilos y temas), los fragments, los cambios de configuración, los diálogos con DialogFragment, el framework de preferencias y las bibliotecas de compatibilidad. La parte central trata paquetes, procesos, hilos y handlers, el consumo de servicios HTTP con HttpClient y HttpURLConnection, los servicios locales y AIDL, AsyncTask con diálogos de progreso, los broadcast receivers con notificaciones y servicios de larga duración, y el Alarm Manager. Después vienen la animación 2D (por fotogramas, de layouts, de vistas y la API de animación de propiedades), los mapas con MapFragment, la geocodificación, la localización y las geovallas, la reproducción de audio y vídeo, los widgets de pantalla de inicio, las pantallas táctiles, el arrastrar y soltar, los sensores, la persistencia con content providers, los loaders, la API de contactos, la seguridad y los permisos, Google Cloud Messaging y la publicación en Google Play y otras tiendas.

    Es un libro denso y amplio, pensado más para consulta por temas que para seguir un proyecto continuo. Buena parte ha quedado anticuada: HttpClient y AsyncTask están obsoletos, Google Cloud Messaging fue sustituido por Firebase Cloud Messaging y el libro es anterior a Kotlin, Jetpack y al modelo de permisos en tiempo de ejecución. Conserva valor para entender los componentes clásicos de la plataforma.

    • Android 5
    • Java
    • Activities y Fragments
    • Interfaz de usuario
    • Servicios y AIDL
    • Broadcast receivers y notificaciones
    • Animación 2D
    • Mapas y localización
    • Content providers y loaders
    • Google Cloud Messaging

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Android con nivel Intermedio