
Android Wireless Application Development, 3rd Edition
Lauren Darcey, Shane Conder
- Editorial
- Addison Wesley
- Año
- 2012
- Páginas
- ~528
- Nivel
- Básico
De qué trata
Obra fundamental de referencia técnica que cubre de forma exhaustiva los pilares de la programación móvil para Android 4.0 (Ice Cream Sandwich), manteniendo compatibilidad con versiones anteriores. Escrito por Lauren Darcey y Shane Conder, este primer volumen (Android Essentials) está dirigido a programadores principiantes en el ecosistema móvil o ingenieros de software con experiencia previa en Java de escritorio o web que desean aprender a desarrollar aplicaciones comerciales para smartphones y tablets Android partiendo desde los fundamentos.
El contenido cubre la configuración integral del entorno clásico de desarrollo basado en Eclipse con el plugin ADT (Android Development Tools) y el Android SDK. Explica la arquitectura interna del sistema operativo, el ciclo de vida de los componentes, la configuración del manifiesto en AndroidManifest.xml y la gestión de recursos de la aplicación (cadenas, estilos y gráficos adaptables a diferentes densidades). Enseña el diseño de interfaces de usuario utilizando Views y ViewGroups (LinearLayout, RelativeLayout, TableLayout, ListView y GridView), la creación de layouts modulares mediante Fragments (clave para soportar simultáneamente móviles y tabletas), el control de diálogos con DialogFragment, el almacenamiento ligero con SharedPreferences, el acceso al sistema de archivos local y los conceptos básicos para consumir y exponer datos con Content Providers.
El aprendizaje se realiza mediante explicaciones teóricas minuciosas acompañadas de fragmentos de código y pequeños ejemplos prácticos que ejemplifican el funcionamiento de cada control de interfaz y componente del sistema. Su gran valor histórico y pedagógico radica en el tratamiento riguroso de la fragmentación de pantallas y versiones de hardware, así como en las recomendaciones de empaquetado y publicación comercial. No obstante, al corresponder al primer volumen de la serie, deja los temas avanzados (como gráficos 3D con OpenGL, bases de datos complejas, NDK o sensores) para su segundo tomo, y sus herramientas (Eclipse ADT) han quedado obsoletas frente al flujo de trabajo moderno con Android Studio y Gradle. Es un texto de gran solidez conceptual para entender los orígenes de la arquitectura Android.
- Android 4.0 Ice Cream Sandwich
- Eclipse ADT
- Ciclo de vida de componentes
- Fragments
- Diseño de interfaces UI
- AndroidManifest
- Gestión de recursos
- SharedPreferences
- Content Providers
- Compatibilidad de dispositivos
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

