</> CodeBooks
    ← Volver a Android (página 11)
    Portada de Java Programming for Android Developers For Dummies, 2nd Edition

    Java Programming for Android Developers For Dummies, 2nd Edition

    Barry A. Burd

    Editorial
    Wiley
    Año
    2016
    Páginas
    ~456
    Nivel
    Básico

    De qué trata

    Guía formativa orientada a enseñar el lenguaje Java desde cero, enfocando cada lección directamente en las necesidades de desarrollo de aplicaciones para Android dentro de Android Studio (en el marco de versiones como Android 6.0 Marshmallow y 7.0 Nougat). El libro está concebido para personas sin experiencia previa en programación orientada a objetos o que conocen nociones superficiales de código y desean una ruta accesible y práctica que elimine la barrera de entrada al desarrollo de aplicaciones móviles nativas.

    La primera mitad del texto enseña la sintaxis básica de Java: variables, tipos de datos primitivos, operadores lógicos, estructuras de control (`if`, `switch`) y bucles (`for`, `while`), avanzando hacia los principios de la programación orientada a objetos: clases, objetos, constructores, herencia y visibilidad. En su sección aplicada a Android, Barry Burd explica cómo conectar la lógica Java con vistas declaradas en archivos XML, el manejo de eventos de usuario (clicks y toques) mediante clases internas y expresiones lambda, la gestión de colecciones de objetos mediante adaptadores para listas de elementos, la navegación entre pantallas mediante Activities e Intents, el manejo de excepciones y la persistencia ligera de datos con SharedPreferences, recurriendo a Logcat y al depurador de Android Studio para corregir fallos.

    A lo largo de sus capítulos finales se construyen proyectos concretos que permiten afianzar los conceptos vistos en pantalla, destacando un videojuego 2D funcional con animaciones y guardado de puntuaciones y una aplicación social estilo microblogging con listas interactivas. La principal ventaja de esta obra es que evita la enseñanza árida de Java en terminal de comandos de consola, conectando cada instrucción con un componente gráfico tangible de un teléfono móvil. No abarca temas avanzados como servicios en background o bases de datos SQLite complejas, ni cubre Kotlin (que cobraría fuerza poco después de su edición), pero es un texto de iniciación claro y pedagógico.

    • Java para Android
    • Android Studio
    • Programación orientada a objetos
    • XML Layouts
    • Activities
    • Intents
    • Event Listeners
    • Colecciones y adaptadores
    • SharedPreferences
    • Expresiones Lambda
    • Depuración con Logcat

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Hungry Burds

    Juego 2D interactivo para Android que mueve personajes animados en pantalla, detecta eventos táctiles de usuario y preserva el récord de puntuación mediante SharedPreferences.

    Aplicación de microblogging social

    Cliente móvil representativo de una red social que implementa listas dinámicas de publicaciones con adaptadores, formularios de entrada de texto, navegación entre actividades y captura de excepciones en Java.

    Más de Android con nivel Básico