</> CodeBooks
    ← Volver a Android (página 10)
    Portada de Android How to Program, 2nd Edition

    Android How to Program, 2nd Edition

    Harvey Deitel, Paul Deitel

    Editorial
    Pearson
    Año
    2014
    Páginas
    ~738
    Nivel
    Básico

    De qué trata

    Volumen académico integral y de gran extensión orientado al aprendizaje de la programación para dispositivos móviles en Android 4.3 y 4.4 (KitKat). Diseñado principalmente para estudiantes universitarios y programadores principiantes, el libro no asume conocimientos previos de programación, ya que incorpora en sus primeros capítulos y apéndices un curso completo y riguroso de fundamentos de programación orientada a objetos en Java antes de adentrarse en el desarrollo móvil.

    El temario cubre de forma exhaustiva tanto el lenguaje Java (variables, estructuras condicionales, bucles, arreglos, ArrayList, clases, herencia, polimorfismo y control de excepciones) como la arquitectura de Android: configuración del entorno en Eclipse ADT y transición a las primeras versiones de Android Studio, diseño de layouts en XML, gestión de eventos de usuario, comunicación entre componentes mediante Intents explícitos e implícitos, almacenamiento de preferencias con SharedPreferences y persistencia estructurada mediante SQLite. También aborda el renderizado 2D y bucles de juego interactivos utilizando SurfaceView y multihilo, integración de audio, pruebas en emuladores y dispositivos reales, y consideraciones empresariales para publicar y monetizar aplicaciones en la Google Play Store.

    Siguiendo el enfoque pedagógico "App-Driven", el libro enseña mediante la creación guiada de aplicaciones funcionales como Tip Calculator (cálculo de propinas en tiempo real), Twitter Searches (guardado y lanzamiento de búsquedas en la web), Flag Quiz (trivia educativa basada en fragments), Cannon Game (videojuego 2D con animaciones y detección de colisiones) y Address Book (administrador de contactos conectado a SQLite), complementadas con cientos de ejercicios prácticos y preguntas de autoevaluación. Su mayor aporte es la combinación pedagógica de un texto de Java y Android en un único volumen; sin embargo, el entorno Eclipse y las APIs de KitKat están hoy obsoletos, por lo que su valor actual es predominantemente formativo en lógica y fundamentos.

    • Android 4.4 KitKat
    • Java
    • Programación orientada a objetos
    • Eclipse ADT
    • Android Studio
    • SQLite
    • SharedPreferences
    • Intents
    • SurfaceView
    • Google Play Store
    • Ejercicios de programación

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Tip Calculator

    Aplicación de cálculo financiero que procesa importes de consumo y calcula propinas dinámicamente mediante eventos de cambio y controles SeekBar.

    Twitter Searches

    Herramienta organizadora de enlaces que almacena etiquetas de búsqueda mediante SharedPreferences y lanza el navegador web mediante Intents implícitos.

    Flag Quiz

    Trivia educativa con soporte para múltiples pantallas que evalúa conocimientos geográficos a través de botones y componentes modulares Fragment.

    Cannon Game

    Videojuego interactivo de acción que implementa un bucle de juego en un hilo separado usando SurfaceView para simular colisiones y disparos de cañón.

    Address Book

    Aplicación de libreta de contactos que implementa operaciones CRUD (crear, leer, actualizar y borrar) contra una base de datos local SQLite.

    Más de Android con nivel Básico