APPINVENTOR
Aplicaciones con App Inventor: Teoría y Prácticas
App Inventor es una plataforma gratuita en línea creada por el MIT que permite desarrollar aplicaciones para Android de forma visual. Está diseñada para principiantes, ya que utiliza bloques que se arrastran en lugar de escribir código.
Esto facilita el acceso a funciones del celular como la cámara, el GPS o el micrófono sin necesidad de conocimientos avanzados de programación.
¿Para qué sirve?
App Inventor se utiliza para crear diferentes tipos de aplicaciones, como:
Juegos
Herramientas útiles
Traductores
Control de dispositivos (como robots mediante Bluetooth)
Es muy útil en el ámbito educativo, para hacer prototipos rápidos y aprender lógica de programación de manera sencilla.
¿Cómo se utiliza?
Se usa desde el navegador entrando a la página oficial de App Inventor y accediendo con una cuenta de Google.
La plataforma se divide en dos partes principales:
Designer: donde se diseña la interfaz (botones, imágenes, textos, etc.)
Blocks: donde se programa la lógica usando bloques tipo rompecabezas
Para probar la app en tiempo real se usa la aplicación MIT AI2 Companion, conectando por QR o WiFi.
Al finalizar, se puede generar un archivo APK para instalar la app en el celular.
Práctica 1: App Darth Vader
En esta práctica se aprende a usar imágenes, sonidos y eventos.
Se agrega una imagen de Darth Vader
Se crea un botón llamado “Respirar” que al presionarlo reproduce un sonido
Se agrega otro botón “Salir” para cerrar la aplicación
Esto se logra con bloques como:
when Button.Click → call Sound.Play
close application
Práctica 2: Piano musical
Consiste en crear una app que funcione como piano.
Se colocan varios botones con nombres de notas (A1, B1, C1, etc.)
Cada botón reproduce un sonido diferente al presionarlo
En la parte de Blocks:
when ButtonX.Click → call PlayerX.Play
Cada nota utiliza un componente de sonido diferente con archivos de audio cargados previamente.
Práctica 3: Traductor de voz
Esta app permite traducir lo que dices.
Funcionamiento:
1. El usuario presiona el botón “Hablar”
2. La app reconoce la voz y la convierte en texto
3. Se selecciona el idioma al que se quiere traducir
4. La app traduce y muestra (o reproduce) el resultado
Componentes usados:
SpeechRecognizer: reconoce la voz
Translate: traduce el texto
TextToSpeech: reproduce el resultado
Flujo:
voz → texto → selección de idioma → traducción
Comentarios
Publicar un comentario