</> CodeBooks
    ← Volver a Android (página 10)
    Portada de Starting Out With App Inventor for Android

    Starting Out With App Inventor for Android

    Tony Gaddis

    Editorial
    Pearson
    Año
    2015
    Páginas
    ~696
    Nivel
    Intermedio

    De qué trata

    Libro de texto introductorio escrito por Tony Gaddis y Rebecca Halsey para iniciar a estudiantes y entusiastas en las ciencias de la computación y la creación de aplicaciones móviles Android a través de MIT App Inventor. Está especialmente diseñado para principiantes absolutos sin experiencia previa en programación, así como para cursos introductorios de informática (CS0/CS1), permitiendo construir aplicaciones funcionales para dispositivos móviles sin la barrera que supone la sintaxis textual compleja de lenguajes tradicionales.

    El texto introduce el diseño visual en el Designer y la lógica en el Blocks Editor de App Inventor, enseñando conceptos nucleares de computación mediante bloques gráficos: variables, operaciones aritméticas, estructuras de decisión (if-then-else), bucles de repetición (while, for each), creación de procedimientos con y sin retorno, y manipulación de listas de datos. En el ámbito móvil, cubre componentes multimedia para reproducción de imágenes y sonido, diseño gráfico interactivo con Canvas, sprites animados (Ball e ImageSprite) y detección de colisiones, persistencia de datos local clave-valor mediante TinyDB (incluso entre múltiples pantallas), síntesis de voz con TextToSpeech, envío y recepción de SMS con el componente Texting, y aprovechamiento de sensores del dispositivo como el acelerómetro, el sensor de orientación y el GPS mediante LocationSensor.

    A través de decenas de tutoriales guiados y ejercicios de programación al final de cada capítulo, se construyen proyectos prácticos como banderas interactivas con sonido (Flags App), calculadoras financieras (Restaurant Tip Calculator), contadores de monedas (Change Counter), aplicaciones de dibujo en pantalla táctil, blocs de notas persistentes con TinyDB y aplicaciones de geolocalización. El libro destaca por la claridad expositiva característica de Gaddis, que descompone cada problema paso a paso y refuerza el razonamiento algorítmico; no obstante, su enfoque está estrictamente acotado a la programación por bloques en App Inventor, por lo que no aborda la programación en código tradicional (Java o Kotlin) ni herramientas profesionales como Android Studio.

    • MIT App Inventor
    • Programación en bloques
    • Pensamiento computacional
    • TinyDB
    • Canvas y Sprites
    • Sensores GPS y orientación
    • TextToSpeech
    • SMS y Texting
    • Estructuras de control
    • Listas
    • Android

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Restaurant Tip Calculator

    Calculadora para cuentas de restaurantes que captura entradas numéricas del usuario, procesa fórmulas matemáticas y presenta el cálculo del total y propina en pantalla.

    Change Counter

    Aplicación interactiva que suma valores monetarios conforme el usuario pulsa botones que representan distintas denominaciones de monedas, actualizando el saldo acumulado.

    Pizarra de dibujo en Canvas

    Aplicación gráfica táctil que detecta eventos de arrastre y toque para trazar líneas de colores y figuras sobre el lienzo Canvas.

    Almacén de notas con TinyDB

    Aplicación multipantalla con persistencia local que guarda y recupera datos ingresados por el usuario mediante pares clave-valor que no se pierden al cerrar la aplicación.

    Monitor de geolocalización

    Utilidad móvil que accede al hardware del dispositivo mediante el componente LocationSensor para capturar y mostrar coordenadas de latitud y longitud en tiempo real.

    Más de Android con nivel Intermedio