</> CodeBooks
    ← Volver a Android (página 6)
    Portada de Android Application Development

    Android Application Development

    John Lombardo, more »G. Blake Meike « less, Rick Rogers, Zigurd Mednieks

    Editorial
    O'Reilly
    Año
    2009
    Páginas
    ~336
    Nivel
    Básico

    De qué trata

    Manual pionero de desarrollo publicado por O'Reilly y escrito por Rick Rogers, John Lombardo, Zigurd Mednieks y G. Blake Meike, que introduce a la creación de aplicaciones móviles sobre las primeras versiones del SDK de Google Android (centrándose en Android 1.5 Cupcake y versiones 1.x iniciales). La obra fue concebida para desarrolladores con experiencia previa en Java y programación orientada a objetos que deseaban dar sus primeros pasos en la plataforma móvil tras la llegada de los primeros teléfonos comerciales como el HTC Dream.

    El contenido aborda la arquitectura fundamental de Android, la máquina virtual Dalvik y el ciclo de vida de los componentes esenciales: Activities, Services, BroadcastReceivers y ContentProviders. Explica la preparación del entorno de trabajo con Eclipse, el plugin ADT y el emulador, además de la creación de interfaces de usuario mediante vistas (Views), grupos de vistas y layouts en XML. Cubre la persistencia de datos relacionales en bases de datos SQLite consumidas a través de cursores y proveedores de contenido, la integración de servicios de geolocalización (LocationManager, GPS) junto a la biblioteca externa de Google Maps (MapView y MapActivity), y el uso de APIs para telefonía, mensajería SMS, reproducción de audio/video y gráficos 2D/3D con Canvas y OpenGL ES.

    El libro articula su recorrido práctico en torno a MicroJobs (MJAndroid), una aplicación de muestra que integra la geolocalización con Google Maps para ubicar ofertas laborales cercanas, registrando datos en SQLite y gestionando transiciones entre pantallas. Su valor actual es eminentemente documental e histórico: ofrece una ventana privilegiada a los inicios de Android y a los patrones de diseño originales creados por Google. Casi la totalidad de sus herramientas y APIs (Eclipse ADT, Dalvik, MapActivity, clientes HTTP tradicionales) han quedado obsoletas en el ecosistema moderno de Kotlin, Jetpack y Android Studio. Conviene conocer la sintaxis fundamental de Java estándar antes de su lectura.

    • Android 1.5 Cupcake
    • Java
    • Dalvik VM
    • Activities y Services
    • Google Maps API
    • Location-Based Services
    • Bases de datos SQLite
    • Content Providers
    • Telephony y SMS
    • Eclipse ADT

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    MicroJobs (MJAndroid)

    Aplicación de búsqueda laboral geográfica que visualiza ofertas de trabajo sobre un mapa interactivo con Google Maps API y administra registros locales con SQLite.

    Más de Android con nivel Básico