
Beginning Android Programming with Android Studio, 4th Edition
Jerome F. DiMarzio
- Editorial
- Wrox
- Año
- 2016
- Páginas
- ~459
- Nivel
- Básico
De qué trata
Guía introductoria y progresiva redactada por Jerome F. DiMarzio (en su cuarta edición) orientada al aprendizaje del desarrollo de aplicaciones para Android 7.0 (Nougat) utilizando el entorno de desarrollo oficial Android Studio y el lenguaje Java. El texto está dirigido a principiantes en el ecosistema Android que cuentan con conocimientos previos elementales de programación orientada a objetos en Java y buscan familiarizarse desde cero con el flujo de trabajo moderno promovido por Google.
El temario recorre de manera sistemática los pilares de la plataforma: configuración del entorno en Android Studio, gestión del Android SDK y emuladores AVD, diseño de interfaces mediante layouts en XML (LinearLayout, RelativeLayout, FrameLayout y TableLayout) y manipulación de vistas interactivas (TextView, EditText, Button, ProgressBar y AutoCompleteTextView). Cubre la gestión del ciclo de vida en Activities, la creación de interfaces adaptables con Fragments y la comunicación entre componentes mediante Intents explícitos e implícitos. Asimismo, profundiza en la persistencia local de datos con SharedPreferences y bases de datos relacionales SQLite, la exposición y consulta de información compartida mediante Content Providers, el envío programático de SMS, la integración de mapas y geolocalización con Google Maps API y LocationManager, el consumo de servicios web mediante peticiones HTTP asíncronas con parseo de JSON y XML, y la ejecución de tareas en segundo plano a través de Services e IntentService.
La metodología combina exposiciones conceptuales con ejercicios guiados paso a paso ('Try It Out') y actividades prácticas al final de cada capítulo, cuyas soluciones se incluyen en el apéndice para afianzar el aprendizaje. Su gran valor es la claridad pedagógica con la que estructura los componentes estándar del sistema y desmitifica el uso de Android Studio para quienes dan sus primeros pasos. Como punto a considerar, al ser una obra previa a la adopción generalizada de Kotlin y Jetpack Compose, no cubre herramientas contemporáneas de interfaz declarativa ni corrutinas, pero proporciona un mapa mental indispensable y riguroso de la arquitectura clásica de Android.
- Android 7 Nougat
- Android Studio
- Java
- Activities y Fragments
- Intents
- Layouts y Views
- SQLite
- Content Providers
- Services e IntentService
- Networking y JSON
- Google Maps API
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✗ Sin proyectos

