</> CodeBooks
    ← Volver a Android (página 7)
    Portada de Android Application Development Cookbook, 2nd Edition

    Android Application Development Cookbook, 2nd Edition

    Kyle Mew, Rick Boyer

    Editorial
    Packt
    Año
    2016
    Páginas
    ~428
    Nivel
    Intermedio

    De qué trata

    Segunda edición de este manual de recetas prácticas orientadas a resolver desafíos comunes en el desarrollo móvil de Android, adaptado al entorno de Android Studio (versión 1.4 en adelante) y las novedades de Android 6.0 Marshmallow. Está dirigido a desarrolladores con conocimientos elementales de Java y del SDK de Android que buscan soluciones directas y modulares para implementar funcionalidades específicas en sus aplicaciones sin tener que reinventar la rueda.

    El libro contiene más de un centenar de recetas estructuradas que cubren el ciclo de vida y navegación entre Activities y Fragments, la maquetación de interfaces mediante LinearLayout, RelativeLayout y directrices tempranas de Material Design, y la persistencia local con SharedPreferences y SQLite. Enseña a procesar tareas en segundo plano mediante AsyncTask para prevenir bloqueos de interfaz (ANR), consumir servicios web REST y parsear JSON con la librería Volley, utilizar geolocalización y geofencing con Google Maps, capturar fotos con la Camera2 API, reproducir multimedia, utilizar sensores del dispositivo, procesar gráficos con OpenGL ES, integrar síntesis y reconocimiento de voz mediante Google Speech API, gestionar notificaciones push con Google Cloud Messaging (GCM) e integrar servicios BaaS como Firebase y Backendless, además de implementar el sistema de permisos en tiempo de ejecución introducido en Marshmallow.

    Al tratarse de un recetario paso a paso organizado bajo la estructura de problema, solución y explicación técnica, no se construye una única aplicación completa, sino más de cien prototipos y ejemplos autocontenidos. Su principal fortaleza es la inmediatez para consultar cómo resolver necesidades puntuales de código; no obstante, al haber sido publicado en 2016, varias herramientas y prácticas tratadas (como AsyncTask, GCM o la ausencia de Jetpack y ViewModel) han sido sustituidas en el desarrollo moderno de Android, por lo que resulta especialmente útil como referencia técnica y para el mantenimiento de código legacy.

    • Android 6.0
    • Android Studio
    • Activities
    • Fragments
    • SQLite
    • Volley
    • AsyncTask
    • Camera2 API
    • Google Cloud Messaging
    • Material Design
    • Geofencing
    • Permisos en tiempo de ejecución

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de Android con nivel Intermedio