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

    Android Development Patterns

    Phil Dutson

    Editorial
    Addison Wesley
    Año
    2016
    Páginas
    ~320
    Nivel
    Intermedio

    De qué trata

    Guía avanzada orientada a desarrolladores que buscan escribir código más limpio, robusto y eficiente en Android (enfocada principalmente en Android 5.0 Lollipop y versiones superiores). La obra de Phil Dutson está concebida para desarrolladores de nivel intermedio a profesional que ya dominan los conceptos esenciales del SDK y la sintaxis de Java, y que necesitan solventar los problemas habituales de rendimiento, consumo de batería y arquitectura en aplicaciones comerciales y de nivel empresarial.

    El libro profundiza en las mejores prácticas de estructuración bajo el patrón Modelo-Vista-Controlador (MVC), el uso eficiente del entorno con Android Studio y Gradle, y la implementación de pruebas unitarias y depuración con JUnit y Android Debug Bridge (ADB). Enseña a trabajar a fondo con los componentes del sistema (Activities, Services, BroadcastReceivers y ContentProviders), el diseño de interfaces fluidas mediante vistas personalizadas, layouts optimizados y temas acordes con Material Design. Asimismo, aborda la comunicación en red con HttpURLConnection, Volley y OkHttp para consumir servicios REST con formato JSON, la integración de localización geográfica con LocationManager y FusedLocationProviderApi de Google Play Services, el manejo de multimedia con MediaPlayer y Camera API, la comunicación con hardware auxiliar (sensores, Bluetooth y NFC), la autenticación con AccountManager y OAuth, la implementación de notificaciones con Google Cloud Messaging (GCM) y los pagos integrados mediante In-App Billing.

    En lugar de construir una única aplicación monolítica, el texto presenta patrones de diseño arquitectónicos y soluciones modulares en código que pueden aplicarse directamente a proyectos profesionales. Su mayor virtud reside en su enfoque crítico hacia la optimización de recursos, previniendo fugas de memoria y reduciendo el drenaje innecesario de batería en segundo plano, además de abrir la puerta a extensiones hacia Android Wear y Android TV. Al haber sido publicado en 2016, todo su contenido está escrito en Java y no incluye librerías posteriores de Android Jetpack (como Room, ViewModel o LiveData) ni Jetpack Compose. Es una guía muy recomendable para desarrolladores con base firme que deseen elevar la calidad y resiliencia de su arquitectura clásica.

    • Android 5.0 Lollipop
    • Patrones de diseño
    • Arquitectura MVC
    • Android Studio
    • Material Design
    • Google Play Services
    • APIs REST y Volley
    • Multimedia y Cámara
    • In-App Billing
    • Testing y Debugging

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Android con nivel Intermedio