App Inventor
MIT App Inventor es una plataforma gratuita en línea creada por el Massachusetts Institute of Technology que permite desarrollar aplicaciones para Android de manera visual. Está diseñada especialmente para principiantes que no tienen experiencia en programación, ya que utiliza bloques que se arrastran y se conectan entre sí en lugar de escribir código.
Esta herramienta facilita el uso de diferentes funciones del teléfono móvil, como la cámara, el GPS, el micrófono y otros sensores del dispositivo.
¿Para qué sirve?
Sirve para crear diferentes tipos de aplicaciones móviles, como juegos, herramientas educativas, traductores o aplicaciones que controlan dispositivos externos, por ejemplo robots mediante conexión Bluetooth. También es muy utilizada en el ámbito educativo para aprender lógica de programación y para desarrollar prototipos de aplicaciones de forma rápida.
¿Cómo se utiliza?
Para utilizarla se debe ingresar desde un navegador al sitio web de MIT App Inventor y acceder con una cuenta de Google. La plataforma cuenta con dos secciones principales: Designer, donde se diseña la interfaz de la aplicación agregando componentes como botones, imágenes o etiquetas; y Blocks, donde se programa el funcionamiento de la app utilizando bloques que encajan como piezas de rompecabezas.
La aplicación puede probarse en tiempo real usando la app móvil MIT AI2 Companion, que permite conectar el teléfono mediante un código QR o WiFi. Finalmente, se puede generar un archivo APK para instalar la aplicación en un dispositivo Android.
Práctica 1: Aplicación Darth Vader
Esta práctica permite aprender a usar la interfaz gráfica, integrar sonidos y manejar eventos de botones dentro de la aplicación. Se debe agregar un componente Image con una imagen de Darth Vader. Después, incluir un botón con el texto “Respirar”, el cual, al presionarlo, reproducirá un sonido mediante el bloque de evento cuando el botón sea presionado (when Button1.Click), utilizando el componente de sonido previamente cargado con el archivo MP3 de la respiración.
También se debe agregar un segundo botón con el texto “Salir”, que permitirá cerrar la aplicación al ser presionado mediante el bloque correspondiente para finalizar la app.
Practica 2: Piano musical
En esta práctica se deben crear varios botones con etiquetas como “A1”, “A1s”, “B1”, “C1”, “C1s”, “C2”, entre otros, organizados de forma horizontal en la interfaz.
Cada botón debe programarse para que, al ser presionado, reproduzca un sonido específico. Esto se realiza utilizando un bloque de evento del tipo cuando el botón sea presionado (when ButtonX.Click), el cual ejecuta la acción de reproducir audio mediante un componente de sonido.
Para lograrlo, se deben cargar previamente archivos de audio en formato MP3 o WAV dentro del proyecto. Además, es necesario utilizar varios componentes de tipo Player, asignando uno diferente para cada nota, de modo que cada botón reproduzca su sonido correspondiente.
Comentarios
Publicar un comentario