
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?
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.

