App Inventor en el Aula

sábado, 16 de mayo de 2015

Paso 7: Crear múltiples pantallas y almacenar datos persistentes

Casi todas las aplicaciones móviles modernas están compuestas de múltiples pantallas (Screens). Se utilizan para mostrar elementos independientes en cada momento. Por ejemplo, la aplicación WhatsApp tiene una pantalla principal de mensajes, cada chat de usuario o grupo se gestiona en una pantalla distinta.

Nosotros podemos hacer lo mismo en nuestras aplicaciones, pulsando el botón "Añadir pantalla" (Add Screen). Desde el Diseñador, la pantalla aparecerá vacía y podremos cambiar de una pantalla a otra fácilmente. Desde Bloques, la lógica de bloques también estará vacía, pero podremos guardar datos de una pantalla a otra por medio de una base de datos TinyDB.

Una base de datos TinyDB almacena los datos que queramos en nuestra aplicación para luego restaurarlos siempre que queramos. Es muy fácil de usar.

A continuación tienes un ejemplo de cómo crear varias pantallas y de cómo utilizar TinyDB para almacenar datos.



TAREAS PARA EL ALUMNO


Reproduce el ejemplo del vídeo y practica creando una tercera Screen con un label que obtenga automáticamente el datos de la base de datos TinyDB cuando la Screen se cargue.

0 comentarios:

Publicar un comentario