MIT App Inventor (Talk to me)

Mis alumnos avanzaron muy rápido en este segundo ejemplo para el uso el MIT App Inventor en la creación de apps para Android.

En la mañana intenté instalar el emulador y tiene sus detalles finos aunque al final si pudimos instalarlo, espero publicar un post sobre esto.

Lo primero pues es sin problemas crear un nuevo proyecto que le llamaremos TalkToMe.

Ahora vamos a agregar un nuevo botón a la área de diseño (Viewer).


Vamos a usar la App MIT AI2 Companion, para obtener el código QR o bien entrar con un código, vamos al menú Connect – AI Companion.

La cual muestra una pantalla con el código QR y numérico.

Al introducir el código numérico o bien capturar el código QR, tenemos la vista de la aplicación en nuestro celular.

El tutorial indica que tenemos que cambiar la propiedad Text, al botón con este nuevo texto “Talk to me”, para ver las propiedades es tal como si lo hicieramos en cualquier IDE de Java o el Visual Studio .NET, es decir seleccionamos el botón y las propiedades aparecen del lado derecho.

En la parte izquierda tenemos una serie de pestañas y nos vamos a ir a la de Media, y elegimos el elemento (control) TextToSpeech, lo arrastramos a la zona de Viewer.


Teniendo estos 2 simples controles procedemos a la primera parte de este tutorial que consiste que al presionar el botón se reproduce un sonido.

Para ello vamos a la parte de blocks.

Primero programar el evento Click del botón, muy parecido a otros entornos de programación se elige el control y vemos algunos de sus eventos, arrastramos el correspondiente al click al área del Viewer.

Para ello vamos a la parte de blocks.

Ahora vamos con el sonido en este caso es el método Speak.

Y ahora en la parte superior tenemos los Built-in, donde elegimos el Text.

Elegimos la cadena a escribir y que dirá el control TextToSpeech, como en el teléfono donde estoy probando es versión universal, pues se tienen que configurar muchas cosas para latinoamérica, de tal forma que al principio el teléfono no reproducía el sonido, pues no tenía voz al español.

Podemos probar la aplicación usando la red wi-fi o bajando el .apk he instalarlo.

Aunque con problemas – en mi caso pues esa versión universal del Samsung A7 me hizo batallar – se hizo funcionar la segunda aplicación de MIT App Inventor en su primera parte.

Seguimos en esta fase experimiental de las tecnologías para desarrollo móvil.

Miguel Araujo.

Deja un comentario