</> CodeBooks
    ← Volver a Android (página 11)
    Portada de Android Application Development All-in-One For Dummies, 3rd Edition

    Android Application Development All-in-One For Dummies, 3rd Edition

    Barry Burd, John Paul Mueller

    Editorial
    Wiley
    Año
    2020
    Páginas
    ~800
    Nivel
    Básico

    De qué trata

    Tercera edición de la completa guía de desarrollo móvil de Barry Burd y John Paul Mueller, adaptada al ecosistema de Android 10 y Android 11. Está dirigida a estudiantes, autodidactas y programadores principiantes que deseen adquirir una base sólida en el desarrollo de software nativo para teléfonos, tabletas y diversos formatos de pantalla inteligentes. Aunque repasa los fundamentos conceptuales de la programación para nivelar a los lectores que provienen de cero, resulta especialmente provechosa para quienes cuentan con nociones elementales de lógica de código y buscan una ruta guiada hacia el desarrollo contemporáneo.

    El libro divide sus contenidos en seis minilibros que abarcan el trabajo conjunto con Kotlin y Java, consolidando el uso de Android Studio como entorno oficial de desarrollo. Enseña a crear interfaces de usuario declarativas y adaptables con ConstraintLayout, a estructurar aplicaciones desacopladas mediante componentes de Android Jetpack y el paquete AndroidX (incluyendo componentes conscientes del ciclo de vida y Navigation Component con NavHostFragment), y a planificar tareas en segundo plano mediante WorkManager. Además, enseña a incorporar el Facebook SDK para autenticación social, a compilar librerías de alto rendimiento en C++ con el Android NDK, a realizar pruebas de rendimiento y profilado, a crear experiencias para Wear OS, Android TV y Android Auto, y a preparar paquetes Android App Bundle (AAB) para la Google Play Console.

    El aprendizaje se consolida mediante proyectos completos y prácticos construidos paso a paso a lo largo de los capítulos, como un juego 2D interactivo con animaciones, una aplicación conectada al SDK de Facebook y una carátula personalizada para relojes inteligentes. El gran atractivo del volumen es su amplitud temática y su cobertura de plataformas secundarias como automóviles y televisores. Conviene considerar que no aborda Jetpack Compose (se enfoca en el sistema tradicional de vistas en XML) ni flujos reactivos complejos con Coroutines avanzadas, pero representa un recurso formativo muy balanceado para dominar el desarrollo Android clásico.

    • Android 10/11
    • Kotlin
    • Java
    • Android Studio
    • Android Jetpack
    • ConstraintLayout
    • Navigation Component
    • WorkManager
    • Android NDK
    • Wear OS
    • Android TV
    • Google Play Console

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Hungry Burds

    Videojuego 2D interactivo en el que aves animadas aparecen aleatoriamente sobre un ConstraintLayout y el jugador debe interactuar con ellas mediante eventos táctiles en pantalla para acumular puntos.

    Aplicación de redes sociales con Facebook

    Cliente móvil con integración del SDK de Facebook para gestionar autenticación de usuarios, selección de estados mediante RadioGroup y visualización de recursos a través de WebView.

    Esfera de reloj personalizada para Wear OS

    Carátula inteligente (watch face) para dispositivos Wear OS que gestiona el modo ambiente del reloj y dibuja la hora y componentes gráficos adaptados a pantallas reducidas.

    Más de Android con nivel Básico