</> CodeBooks
    ← Volver a Android (página 11)
    Portada de Enterprise Android

    Enterprise Android

    G. Blake Meike, Laird Dornin, Zane Pan, Zigurd Mednieks

    Editorial
    Wrox
    Año
    2013
    Páginas
    ~408
    Nivel
    Intermedio

    De qué trata

    Tratado avanzado de arquitectura de software móvil centrado en el desarrollo de aplicaciones para Android 4.x orientadas a entornos corporativos, bases de datos masivas e integración con infraestructuras en la nube. Escrito por expertos en la plataforma (G. Blake Meike, Laird Dornin, Zane Pan y Zigurd Mednieks), está destinado a desarrolladores de nivel intermedio a avanzado e ingenieros empresariales que dominan Java, bases de datos relacionales y los fundamentos de Android, y necesitan conectar dispositivos móviles con servidores empresariales y arquitecturas orientadas a servicios (SOA).

    El texto examina en profundidad el almacenamiento estructurado y el rendimiento de bases de datos locales mediante SQLite, el desacoplamiento de capas de datos con Content Providers avanzados y contratos de datos estructurados, y la concurrencia a través de Services y subprocesos en segundo plano. Detalla la implementación de arquitecturas de sincronización robustas capaces de trabajar fuera de línea empleando Sync Adapters y el AccountManager nativo de Android. Además, aborda la comunicación con servicios web REST, la serialización de datos con formatos JSON y XML, la manipulación de información compleja del sistema como la API de Contactos corporativos y las políticas de seguridad empresarial, abarcando modelos de permisos, autenticación y cifrado para mitigar vulnerabilidades.

    La espina dorsal práctica del libro es el desarrollo de Project Migrate, un framework y aplicación cliente diseñado por los autores que implementa la API WebData para sincronizar de forma bidireccional los registros de SQLite local con un proxy REST empresarial. Su mayor aportación es que enseña a pensar en Android como un nodo de datos empresarial resiliente a desconexiones de red, evitando las trampas comunes de acoplar la interfaz gráfica a las llamadas remotas. Aunque precede a librerías modernas como Room o WorkManager, revela la ingeniería interna sobre la que se fundamentan dichas tecnologías y es una referencia arquitectónica de alto calibre para construir aplicaciones de misión crítica.

    • Android empresarial
    • SQLite
    • Content Providers
    • Sync Adapters
    • AccountManager
    • APIs REST
    • Concurrencia
    • Sincronización offline
    • Seguridad móvil
    • Arquitectura de software

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Cliente empresarial Project Migrate (WebData Client)

    Framework y aplicación móvil cliente que sincroniza de forma bidireccional una base de datos local SQLite con un servidor corporativo a través de un proxy REST, Content Providers, Sync Adapters y AccountManager para garantizar la consistencia de datos online y offline.

    Más de Android con nivel Intermedio