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

    50 Android Hacks

    Carlos Sessa

    Editorial
    Manning
    Año
    2013
    Páginas
    ~216
    Nivel
    Intermedio

    De qué trata

    Recetario de técnicas de programación avanzada, trucos de interfaz y patrones de diseño para el desarrollo en Android con Java, enfocado en las plataformas Android 4.0 Ice Cream Sandwich y 4.x Jelly Bean. Escrito por Carlos Sessa, está concebido para desarrolladores con un nivel intermedio o avanzado que ya dominan los fundamentos del SDK y buscan soluciones precisas, elegantes y de alto rendimiento para resolver cuellos de botella frecuentes en sus aplicaciones.

    El libro reúne 50 técnicas prácticas organizadas en doce áreas: maquetación avanzada (control milimétrico de proporciones con `layout_weight` y `weightSum`, creación de contenedores `ViewGroup` personalizados), efectos visuales y animaciones fluidas (incluyendo el efecto Ken Burns para carruseles de fotos y transiciones personalizadas), optimización en la carga y reciclaje de listas con adaptadores (`ListView` y `ViewHolder`), implementación de patrones arquitectónicos como Model-View-Presenter (MVP) y el patrón `SyncAdapter` para sincronización periódica en segundo plano, ejecución por lotes (`batch operations`) en SQLite para acelerar escrituras, uso de intents compuestos para permitir al usuario elegir entre la cámara o la galería, y técnicas avanzadas como programación orientada a aspectos (AOP) o la integración del lenguaje Scala en el flujo de trabajo de Android.

    Cada hack se estructura como una unidad independiente de pocas páginas con código Java y XML anotado, diagramas explicativos y análisis del problema que resuelve, lo que facilita consultarlo directamente ante una dificultad puntual en el trabajo diario. Aporta un enorme valor al enseñar trucos de maquetación y arquitectura que no solían documentarse con claridad en los manuales introductorios. Al publicarse en 2013, deja fuera soluciones modernas que llegaron después (como `RecyclerView`, `ConstraintLayout`, Kotlin o Jetpack), pero ayuda a comprender a fondo la mecánica de renderizado y el comportamiento interno de las vistas de Android.

    • Trucos de Android
    • Layouts avanzados
    • Custom Views
    • Animaciones
    • Model-View-Presenter (MVP)
    • SyncAdapter
    • Optimización de ListView
    • SQLite batching
    • Programación con Java
    • AOP
    • Intents múltiples
    • Diseño de UI

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de Android con nivel Intermedio