</> CodeBooks
    ← Volver a Android (página 7)
    Portada de Head First Android Development

    Head First Android Development

    Jonathan Simon

    Editorial
    O'Reilly
    Año
    2012
    Páginas
    ~608
    Nivel
    Básico

    De qué trata

    Primera edición de la serie Head First dedicada al desarrollo en Android, escrita por Jonathan Simon y publicada en 2012 (abarcando las versiones Android 2.3 Gingerbread hasta 3.x Honeycomb y los inicios de Android 4.0 Ice Cream Sandwich). Está concebida para principiantes absolutos en el desarrollo móvil que poseen conocimientos básicos de programación orientada a objetos en Java. Su diseño pedagógico recurre a explicaciones visuales, metáforas, ilustraciones y cuestionarios para hacer accesible la curva de aprendizaje inicial de la plataforma.

    A lo largo de sus capítulos, el texto enseña a estructurar aplicaciones móviles nativas utilizando el entorno de Eclipse con el plugin ADT. En el ámbito visual, cubre la construcción de interfaces de usuario con archivos XML mediante LinearLayout y RelativeLayout, el manejo de eventos de usuario, el diseño adaptable a diversas resoluciones de pantalla y la introducción a la optimización para tablets. En cuanto a lógica y datos, profundiza en el ciclo de vida de las Activities, la comunicación y navegación entre pantallas mediante Intents (startActivity y startActivityForResult), la ejecución de procesos en segundo plano para procesar feeds web con hilos y AsyncTask, el almacenamiento persistente con SQLite a través de SQLiteOpenHelper y la vinculación de colecciones de datos con ListView y adaptadores, además del acceso a Content Providers.

    El aprendizaje es eminentemente práctico y se articula en torno a dos proyectos guiados paso a paso: un lector de imágenes espaciales de la NASA que procesa feeds web y descarga fotografías astronómicas en segundo plano, y la aplicación TimeTracker, que registra tareas y tiempos en una base de datos local SQLite y los presenta en listas interactivas. El libro destaca por su claridad didáctica y por desmitificar los componentes cardinales de Android para quienes recién se inician en el desarrollo. No obstante, al tratarse de una edición histórica previa a la reescritura de la serie por Dawn y David Griffiths, utiliza herramientas y componentes hoy superados (Eclipse ADT, AsyncTask y ListView tradicional en lugar de Android Studio, Kotlin, Room y Jetpack Compose), por lo que debe abordarse como una introducción conceptual básica.

    • Android 2.3 a 4.0
    • Java
    • Activities e Intents
    • SQLite
    • ListView y Adapters
    • AsyncTask
    • RelativeLayout
    • Feeds y APIs web
    • Content Providers
    • Ciclo de vida
    • Optimización para tablets

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Visor de imágenes espaciales de la NASA

    Aplicación que consume y procesa feeds web de la NASA en un hilo secundario para descargar y presentar imágenes astronómicas en pantalla sin congelar la interfaz.

    TimeTracker

    Aplicación para el seguimiento y registro de tiempos que almacena registros en una base de datos local SQLite y los despliega en un ListView mediante adaptadores y navegación con Intents.

    Más de Android con nivel Básico