</> CodeBooks
    ← Volver a Android (página 10)
    Portada de Android 6 for Programmers, 3rd Edition

    Android 6 for Programmers, 3rd Edition

    Alexander Wald, Harvey Deitel, Paul Deitel

    Editorial
    Pearson
    Año
    2015
    Páginas
    ~480
    Nivel
    Básico

    De qué trata

    Manual de formación profesional enfocado en el desarrollo nativo de aplicaciones móviles para Android 6.0 (Marshmallow), desarrollado por los reconocidos instructores de la serie Deitel Developer utilizando Android Studio y el lenguaje Java. El texto está dirigido a desarrolladores con experiencia previa en programación orientada a objetos o estudiantes avanzados de informática que buscan introducirse directamente en la creación de aplicaciones para teléfonos y tabletas Android sin rodeos teóricos innecesarios.

    La obra adopta la reconocida metodología "App-Driven Approach" de Deitel, en la que cada concepto técnico se introduce mediante aplicaciones completas y funcionales. Enseña a utilizar el entorno oficial Android Studio, el sistema de construcción Gradle, el diseño visual bajo lineamientos de Material Design, componentes de interfaz gráfica (como EditText, SeekBar y ListView), arquitectura modular con Fragment, gestión del ciclo de vida de actividades, persistencia local con SharedPreferences y bases de datos relacionales SQLite mediante SQLiteOpenHelper y ContentProvider. También profundiza en el dibujo 2D en lienzo y gráficos acelerados con SurfaceView, el manejo de eventos táctiles, la programación asíncrona y multihilo con AsyncTask, y el consumo de servicios web REST con lectura y formateo de datos JSON.

    El lector construye paso a paso un catálogo de proyectos completos: una calculadora de propinas interactiva (Tip Calculator), un juego de preguntas sobre banderas con transiciones y animaciones (Flag Quiz), una herramienta de dibujo libre en pantalla táctil (Doodlz), un videojuego arcade 2D con simulación de física (Cannon Game), un cliente del clima conectado a servicios web (WeatherViewer) y una libreta de contactos con operaciones CRUD sobre base de datos (Address Book). Su gran fortaleza es el análisis exhaustivo de código de producción, con buenas prácticas de arquitectura y manejo de excepciones; su principal limitación es que, al pertenecer a 2015, no contempla el posterior protagonismo de Kotlin, Jetpack Compose, Room o corrutinas.

    • Android 6.0 Marshmallow
    • Android Studio
    • Java
    • Material Design
    • Fragments
    • SQLite
    • SharedPreferences
    • SurfaceView
    • AsyncTask
    • Consumo de APIs REST
    • Manejo de eventos

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Tip Calculator

    Calculadora interactiva que calcula montos de propina y totales en tiempo real según el porcentaje seleccionado mediante un SeekBar y eventos de texto.

    Flag Quiz

    Juego interactivo de preguntas y respuestas sobre banderas del mundo que utiliza componentes Fragment, layouts adaptativos y animaciones entre pantallas.

    Doodlz

    Aplicación gráfica de dibujo libre que captura trazos táctiles con Paint y Canvas, permitiendo personalizar colores y grosores de línea.

    Cannon Game

    Juego arcade en dos dimensiones implementado con SurfaceView y un hilo secundario para el renderizado continuo y la simulación física de proyectiles.

    WeatherViewer

    Cliente meteorológico que realiza peticiones HTTP asíncronas con AsyncTask a un servicio web externo, parsea respuestas en JSON y muestra el pronóstico en pantalla.

    Address Book

    Gestor completo de libreta de direcciones con operaciones CRUD sobre una base de datos local SQLite y visualización mediante ListView.

    Más de Android con nivel Básico