</> CodeBooks
    ← Volver a Android (página 3)
    Portada de Learn Android App Development

    Learn Android App Development

    Wallace Jackson

    Editorial
    Apress
    Año
    2013
    Páginas
    ~548
    Nivel
    Básico

    De qué trata

    Extensa guía introductoria desarrollada por Wallace Jackson enfocada en enseñar la creación de aplicaciones móviles desde los cimientos, cubriendo Android 4.2 (Jelly Bean) mediante el lenguaje Java y el entorno clásico de Eclipse con el plugin ADT (Android Developer Tools). Está pensada para principiantes en Android y desarrolladores provenientes de otras áreas que posean nociones básicas de Java y busquen un recorrido estructurado y visual para aprender la plataforma.

    El temario aborda la instalación y configuración del entorno ADT, emuladores AVD y el SDK de Android, explorando la jerarquía de vistas XML (LinearLayout, RelativeLayout, TableLayout, FrameLayout) y widgets de interfaz de usuario con su gestión de eventos interactivos. El libro destaca especialmente por su exhaustiva atención al apartado multimedia y gráfico: selectores de estados visuales, composición gráfica (alfa, gravedad y estilos), animaciones 2D fotograma a fotograma (animation-list), animaciones procedimentales y vectoriales en XML (rotación, escala, traslación y agrupaciones con set), reproducción y compresión de vídeo mediante VideoView y MediaController, y manipulación sonora con MediaPlayer junto con la secuenciación de efectos mediante SoundPool. También detalla el paso de mensajes con Intent explícitos e implícitos, servicios en segundo plano (Service), receptores de difusión (BroadcastReceiver) y persistencia en SQLite mediante ContentProvider y ContentResolver.

    A lo largo de los capítulos se construyen progresivamente diversos prototipos: desde un primer proyecto interactivo que evoluciona hacia pantallas con interfaces animadas y dinámicas, un reproductor multimedia con controles de vídeo y pistas de audio, hasta una aplicación de almacenamiento llamada AlienContact para gestionar datos mediante proveedores de contenido. Su gran fortaleza es el minucioso trato dado al diseño gráfico, la animación y el procesamiento audiovisual, aspectos raramente profundizados en títulos básicos. Sin embargo, su instrumental basado en Eclipse ADT y Android 4.2 está completamente en desuso en el desarrollo contemporáneo frente a Android Studio, Gradle y AndroidX.

    • Android 4.2
    • Eclipse ADT
    • Java
    • Layouts XML
    • Animaciones XML
    • VideoView
    • MediaPlayer
    • SoundPool
    • Intents
    • Services
    • BroadcastReceiver
    • ContentProvider

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    AlienContact (Gestor de contactos)

    Aplicación con base de datos SQLite y ContentProvider diseñada para almacenar, consultar y gestionar registros de contactos con esquemas de permisos personalizados.

    Reproductor y secuenciador multimedia

    Aplicación que integra VideoView y MediaController para la reproducción fluida de vídeo junto a SoundPool y MediaPlayer para la mezcla de efectos sonoros.

    Más de Android con nivel Básico