
Android Application Development Cookbook
Wei-Meng Lee
- Editorial
- Wrox
- Año
- 2013
- Páginas
- ~408
- Nivel
- Intermedio
De qué trata
Manual práctico en formato de recetario escrito por Wei-Meng Lee que recopila soluciones modulares para el desarrollo de aplicaciones sobre Android 4 (versiones Ice Cream Sandwich y Jelly Bean, APIs 14 a 16). El libro está orientado a programadores de nivel intermedio que ya conocen la sintaxis de Java y los conceptos fundamentales del ciclo de vida de los componentes en Android, y que necesitan patrones de código listos para implementar sin detenerse en explicaciones teóricas introductorias.
A lo largo de 93 recetas organizadas por áreas funcionales, el autor enseña a resolver problemas cotidianos de la plataforma: enlace de actividades y paso de datos complejos con Intents y Bundles, gestión de eventos del sistema mediante BroadcastReceivers con prioridades y arranque automático al encender el dispositivo, y diseño de interfaces con componentes visuales (Button, RadioButton, CheckBox, AutoCompleteTextView, RatingBar y WebView embebido). También detalla la personalización de listas con ListView y Adapters, la interacción con hardware celular a través de TelephonyManager y el envío/recepción de SMS/MMS, la programación de red con peticiones HTTP GET y POST para descargas binarias, la integración de mapas con Google Maps API, los servicios de geolocalización basados en GPS y triangulación de red mediante LocationManager y Criteria, el acceso a la cámara con Camera API y la persistencia estructurada mediante SharedPreferences, pantallas PreferenceScreen y almacenamiento en archivos internos y externos.
El enfoque del libro prescinde de un único proyecto monolítico; en su lugar, cada receta funciona como una solución de ingeniería autocontenida que incluye planteamiento del problema, pasos guiados y código completo listo para adaptar. Su mayor fortaleza radica en su practicidad para resolver dudas específicas de interfaz, red y hardware con código conciso. Conviene tener en cuenta que pertenece a la etapa previa a Android Studio y Gradle (cuando se utilizaba Eclipse con el plugin ADT) y no incluye Kotlin ni librerías modernas como Retrofit, CameraX o Jetpack, pero sigue siendo un compendio muy didáctico para comprender los fundamentos nativos del sistema operativo.
- Android 4
- Java
- Recetas de desarrollo
- Activities e Intents
- BroadcastReceivers
- ListView y Adapters
- Google Maps API
- LocationManager
- Telephony y SMS
- Persistencia con SharedPreferences
- Camera API
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✗ Sin proyectos

