</> CodeBooks
    ← Volver a Android (página 8)
    Portada de Android Programming for Beginners

    Android Programming for Beginners

    John Horton

    Editorial
    Packt
    Año
    2015
    Páginas
    ~723
    Nivel
    Básico

    De qué trata

    Manual exhaustivo y accesible pensado para aprender programación desde cero mediante la creación de aplicaciones móviles en Android (primera edición de 2015 basada en Java y Android 5.0 Lollipop / 6.0 Marshmallow). Está diseñado específicamente para principiantes sin ninguna experiencia previa en código ni en informática móvil, acompañándolos paso a paso desde la instalación de Android Studio y los conceptos troncales de la programación orientada a objetos (POO) hasta el desarrollo de aplicaciones completas y funcionales.

    El temario cubre de forma gradual la sintaxis de Java (variables, condicionales, bucles, métodos, clases y herencia) articulada en torno al SDK de Android: construcción de interfaces en XML (LinearLayout, RelativeLayout), gestión del ciclo de vida de actividades e Intents para enlazar pantallas, navegación por pestañas y fragmentos (Fragments y ViewPager), menús desplegables con Navigation Drawer y cuadros de diálogo interactivos. Asimismo, enseña persistencia de datos mediante SharedPreferences y bases de datos relacionales con SQLite, captura de imágenes con la cámara del dispositivo, geolocalización por GPS e integración de mapas con la API de Google Maps, efectos de sonido con SoundPool y dibujo gráfico 2D con Canvas y SurfaceView.

    La metodología es altamente práctica y se apoya en cuatro aplicaciones completas: una libreta de notas con base de datos (Note to Self), una app multimedia con geolocalización de fotos (Where It's Snap), un localizador en mapa en vivo (Where in the World) y un arcade interactivo (Retro Pong Game). Su principal virtud es la paciencia y claridad didáctica de John Horton para explicar conceptos técnicos complejos de forma sencilla. Al tratarse de la edición de 2015, utiliza Java y layouts XML clásicos en lugar de Kotlin y Jetpack Compose, pero sigue siendo un recurso pedagógico muy sólido para comprender las bases del sistema operativo.

    • Android
    • Java
    • Android Studio
    • SQLite
    • Activities e Intents
    • Fragments
    • Google Maps API
    • SurfaceView
    • SharedPreferences
    • Navigation Drawer
    • Programación desde cero

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Note to Self

    Aplicación de gestión de notas personales con cuadros de diálogo para captura de datos, vistas de lista (ListView) y persistencia tanto en SharedPreferences como en una base de datos SQLite.

    Where It's Snap

    Aplicación multimedia con menú lateral (Navigation Drawer) que captura fotografías mediante la cámara del móvil, las almacena en el dispositivo y las etiqueta con datos de ubicación geográfica.

    Where in the World

    Aplicación de posicionamiento que interactúa con el sensor GPS y la API de Google Maps para localizar al usuario en tiempo real y desplegar marcadores interactivos sobre el mapa.

    Retro Pong Game

    Recreación del clásico juego arcade Pong que utiliza Canvas y SurfaceView en un hilo de ejecución secundario para gestionar animaciones 2D, colisiones táctiles y sonido con SoundPool.

    Más de Android con nivel Básico