</> CodeBooks
    ← Volver a Android (página 2)
    Portada de Beginning Android, 5th Edition

    Beginning Android, 5th Edition

    Grant Alle

    Editorial
    Apress
    Año
    2015
    Páginas
    ~440
    Nivel
    Básico

    De qué trata

    Quinta edición de la reconocida guía de iniciación de Apress, elaborada por Grant Allen a partir de los fundamentos pedagógicos establecidos en ediciones tempranas por Mark Murphy. El libro aborda el desarrollo integral de aplicaciones para Android, situándose en el contexto del SDK compatible con Android 5.0 (Lollipop) y versiones previas, con soporte para las herramientas oficiales de Android Studio. Está concebido para principiantes absolutos en la plataforma móvil que posean conocimientos elementales de Java y busquen comprender la arquitectura y los bloques de construcción esenciales del sistema.

    La obra cubre de manera estructurada los componentes medulares del sistema: actividades, ciclo de vida de la aplicación, layouts de interfaz (LinearLayout, RelativeLayout, TableLayout, GridLayout), vistas y widgets interactivos, menús contextuales, la barra de acciones (ActionBar) y estilos visuales basados en Material Design. Aborda el manejo de listas adaptables mediante adaptadores personalizados, almacenamiento persistente local en SharedPreferences y bases de datos relacionales con SQLite y SQLiteOpenHelper, comunicación asíncrona mediante AsyncTask y servicios en segundo plano, así como integración con APIs del dispositivo como GPS (LocationManager), sensores y conectividad de red para consumo de datos remotos.

    La enseñanza se apoya en múltiples ejemplos temáticos y en la ampliación progresiva de una aplicación de referencia clásica ('LunchList'), donde el lector practica la creación de formularios, persistencia de datos, navegación por pestañas y geolocalización. El texto destaca por su claridad didáctica y por asentar rigurosamente los conceptos canónicos del framework nativo; sin embargo, al pertenecer a la etapa previa a la adopción masiva de Kotlin, Android Jetpack, Room y Jetpack Compose, muchas de sus convenciones (como AsyncTasks y ListView) han sido reemplazadas por soluciones modernas, siendo conveniente leerlo con esa perspectiva evolutiva.

    • Android SDK
    • Java
    • Android Studio
    • Material Design
    • Ciclo de vida
    • SQLite
    • Activities y Fragments
    • SharedPreferences
    • Servicios
    • Geolocalización
    • Interfaces de usuario

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    LunchList

    Aplicación para el registro y gestión de restaurantes que se construye de forma incremental a lo largo de los capítulos, incorporando formularios, persistencia en SQLite, navegación por pestañas, configuración de preferencias y servicios de localización GPS.

    Más de Android con nivel Básico