Como práctica de charla sobre App Inventor se pretende crear una aplicación de preguntas y respuestas que se puede conectar con hojas de cálculo donde estén dichas preguntas y Respuestas y así poder modificarlas cuando sea considere necesario.
Nota: al final de esta página se encuentra el enlace al archivo ".aia" con la aplicación (para ser cargado en la web de App Inventor) y también un código QR para poder descargar la aplicación ya desarrollada (archivo ".apk" para ser instalado en el dispositivo móvil. En ambos casos se trata de una versión ampliada que incluye una gestión de idioma para las preguntas y mensajes.
Previamente será necesario crear una hoja de cálculo en la que, en la primera hoja se incluirá:
en la primera hoja: primera columna nombre de los temas/opciones que se van a incluir en la aplicación, y en la segunda columna el número de hoja de cálculo (ultima parte de la ruta que hay al final después de "gid=") que es diferente para cada hoja
el resto de hojas será una por cada tema que hayamos incluido. La estructura de la hoja será la siguiente:
Primera columna: Pregunta
Segunda columna: Ruta de la imagen que queremos mostrar en la aplicación asociada a la pregunta
Tercera columna: Respuesta correcta
Columnas cuarta, quinta y sexta: otras respuestas no correctas que se presentarán en la aplicación
Elementos visibles
Etiqueta con el título: centrada, negrita,...
Disposición horizontal de ancho que se ajuste al contenedor. Contendrá:
Etiqueta con el texto: "Tema:"
Desplegable que renombraremos como "temas"
Botón que renombraremos como "lupa" y le pondremos una imagen de una lupa
Botón Iniciar
Etiqueta que renombraremos como "Pregunta" pues es donde iremos presentando las diferentes preguntas.
Disposición tabular de 2 filas y dos columnas donde incluiremos los cuatro botones de las opciones y los denominaremos "OpcionX" donde X va desde 1 a 4.
Disposición horizontal donde incluiremos:
Etiqueta con el texto "Puntos"
Etiqueta que renombraremos como "puntos" que es donde iremos acumulando los puntos de las respuestas obtenidas.
Imagen: donde mostraremos las imágenes que recuperemos de la hoja de cálculo.
Elementos no visibles
Elemento Web que renombraremos como "obtenerTemas": para recuperar la información de los temas para el desplegable.
Elemento Web que renombraremos como "ObtenerPreguntas": para recuperar la información de las preguntas del tema seleccionado.
TextoAVoz: incluiremos dos, uno para que la App lea las preguntas, y otro para que nos diga si hemos acertado o no.
Notificador: para que se muestre un mensaje al final con los puntos obtenidos al finalizar el juego.
Enlace a proyecto ".aia" con la aplicación desarrollada:
https://drive.google.com/file/d/1Wh6P2zhPb1IsP8jsYu32Y38855-HIepE/view?usp=drive_link
Código QR para descargar la aplicación e instalarla en un dispositivo móvil