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

Entradas más populares de este blog

Buzzer: qué es y cómo programarlo

Logic.ly

Modelado 3D con tinkercard