Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Este tutorial te guiara en el proceso de hacer una app que habla y puede
guardar frases.
Ingresa a App Inventor con tu usuario y contrasea de gmail (Google).
Teclea el nombre del proyecto (el guin bajo es permitido pero no los espacios) y da click en Aceptar.
Agrega un Botn
Nuestro proyecto necesita un botn. Da click y no sueltes el botn del mouse en la palabra "Botn" de
la Paleta. Arrastra tu mouse sobre el Visor y Suelta el botn, un nuevo botn aparecer en el Visor.
Da click en el bloque de texto y teclea "Felicidades! Terminaste tu primer app." (Sintete libre de usar
cualquier frase, esta es slo una sugerencia.)
Prubalo!
Ahora ve a tu dispositivo conectado y presiona el botn. Asegrate de que el volumen este alto!
Deberas escuchar a tu dispositivo diciendo la frase en voz alta.
Queremos que tu app diga lo que sea que este escrito en el bloque CampoDeTexto1.Texto (es decir, lo
que sea que este escrito en el campo de texto). Arrastra al Visor el bloque getter de
CampoDeTexto1.Texto.
Como ahora vamos a usar la variable textoADecir para el mensaje, necesitamos reemplazar
CampoDeTexo1.Texto por la variable y asignar el valor de CampoDeTexo1.Texto a la variable. Cada vez
que el botn sea presionado, el valor de la variable va a ser actualizado y el mensaje correcto ser pasado
al control TextoAVoz1
Prueba tu app!
La funcionalidad debera ser la misma. Qu sucede si cambias el orden de los bloques llamar
y poner? Prueba y avergualo! Describe lo que pasa y porque.
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Listas
Las listas son exactamente lo que parece que son. Realizan un seguimiento de ciertos artculos. Por
ejemplo, puedes realizar un seguimiento de los alimentos que vas a comprar en una lista. Llamaremos la
lista alimentos.
1. manzanas
2. naranjas
3. limones
Cada uno de estos elementos esta indexado, lo que significa que puedes pedir obtener el nmero 1 de la
lista y vas a obtener manzanas. Si preguntas por el elemento nmero 2, obtendrs naranjas, y as
sucesivamente.
En el App Inventor, cada vez que tu agregas un elemento a la lista, tu estas agregando a la lista, o
poniendo un elemento al final de la lista. Por ejemplo, si yo quiero agregar pltanos a la lista, la lista final
quedara de la siguiente forma:
1. manzanas
2. naranjas
3. limones
4. pltanos
No hay discriminacin en la lista al agregar elementos. Esto significa que si un elemento ya existe en la
lista, puedes agregar un duplicado. Si yo quiera agregar naranjas a la lista, podra hacerlo y terminar con
la siguiente lista:
1. manzanas
2. naranjas
3. limones
4. pltanos
5. naranjas
El resultado sera que si yo pido el elemento numero 2 el valor de retorno sera naranjas, pero al pedr el
elemento numero 5 el valor de retorno tambin sera naranjas. Para evitar eso puedes primero revisar si
el elemento ya se encuentra en la lista con el bloque Est en la lista? Cosa lista. Este bloque va a
regresar verdadero si el elemento ya existe en la lista y falso si no.
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
El VisorDeLista tiene que agregarse en el diseador de la paleta Interfaz de usuario porque permite al
usuario ver algo.
Ya agregaste una lista a tus bloques para guardar tus frases. Cmo la usaras con el
componente VisorDeLista para que puedas ver que todas tus frases se estn guardando
correctamente?
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Explorando los tabs Diseador y Bloques del App Inventor para construir lo que quieres.
Probando tus funcionalidades: es genial construir una funcin, pero es an ms importante
asegurarse de que funciona correctamente. Siempre piensa cmo puedes verificar que ests
haciendo lo que crees que ests haciendo.
Progreso incremental: Las funcionalidades se construyen una a una, de esta forma si algo en tu
proyecto se rompe no funciona correctamente, tienes una idea mejor de cul es el problema.