Ir al contenido principal

Aplicaciones de AppInventor: Teoría y Prácticas

 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

Entradas populares de este blog

practica 2

  Practica 2    En esta practica fue hecha en equipo que esta conformado por  Castro Chigo Damián, Jiménez Garcia  Darién Uriel   y su servidor Emiliano Ambrosio Colorado Nosotros escogimos como  este logo para que nos represente  En esta práctica usamos un protoboard para armar un circuito sencillo que hiciera prender unos focos pequeños llamados Leds. El propósito fue aprender a conectar los materiales de manera correcta y entender cómo funciona la corriente en un circuito básico. Materiales Protoboard (placa de pruebas). Cables jumper (para hacer las conexiones). LEDs verdes. Resistencias (para que los LEDs no se quemen). Fuente de energía batería. Procedimiento y Resultados Primero colocamos los Leds en el protoboard cuidando la posición de sus patitas, identificando correctamente el ánodo (positivo) y el cátodo (negativo). Después conectamos las resistencias en serie junto a los leds para evitar que se dañaran por exceso de corriente. ...

Semáforo en TINKERCAD y en Físico

 Semáforo en tinkercad   En TinkerCAD Materiales LED rojo, LED amarillo y LED verde Protoboard Arduino UNO Tres resistencias de 330 Ω Instrucciones Acomoda los LED: Coloca los tres LED alineados en la protoboard para facilitar la conexión y que queden organizados. Añade las resistencias: Conecta una resistencia desde la línea negativa hasta el cátodo de cada LED. (En un circuito real normalmente se coloca en el ánodo, pero en TinkerCAD no afecta el funcionamiento.) Conecta los cables al Arduino: Elige en tu código qué pines vas a usar y, con base en eso, coloca los cables desde esos pines hacia la fila donde está el ánodo de cada LED. Así cada LED recibirá energía desde el pin correspondiente. Carga el código: Abre el editor de código de TinkerCAD, escribe el programa y ejecuta la simulación. Funcionamiento esperado Cuando inicies la simulación, los LED deben encender uno tras otro en orden: Verde Amarillo Rojo Una vez compl...

Modelado 3D, con TINKERCAD

 Este apartado corresponde únicamente al reporte del trabajo realizado. Para desarrollar los modelos 3D se utilizaron algunos videos como guía, lo cual facilitó comprender mejor las herramientas y técnicas necesarias. El modelado 3D es una disciplina muy amplia que puede aplicarse en áreas como animación digital, creación de piezas para proyectos de robótica, diseño de productos, prototipos para impresión 3D y muchos otros usos. Una de las grandes ventajas del modelado 3D es su flexibilidad: prácticamente cualquier forma, objeto o idea puede llevarse a un entorno digital y convertirse en un diseño funcional o estético. En nuestro caso, elaboramos distintos modelos con fines didácticos y prácticos. Uno de ellos fue: Nombre para llavero: Avión en 3D Carro en 3D