EJERCICIO 20- Nuestra Base de Datos

EJERCICIO 20- Nuestra Base de Datos

TinyWebDB es un almacén de datos que permite almacenar información mediante etiquetas en la aplicación, esto quiere decir que los datos estarán disponibles cada vez que se abra nuestra app. Los datos son cadenas de texto que se almacenan en etiquetas (tags). Para almacenar datos, debemos especificar la etiqueta que le corresponde a ese dato. Posteriormente, los datos pueden ser recuperados en esa misma etiqueta.

Debemos tener en cuenta que cuando usamos Companion y estamos trabajando con el componente elemento que presta un servicio de comunicación cuando se diseñan interfaces.

TinyDB, todas las aplicaciones están compartiendo la misma base de datos es un conjunto de datos relacionados a un mismo contexto y almacenados para su posterior uso. Esto no ocurre si empaquetamos la aplicación como un archivo apk, mientras estemos desarrollando la app debemos ser cuidadosos en los nombres de etiquetas que usemos en otras aplicaciones.

A continuación, realizaremos una Base de datos utilizando este componente. Se dividirá nuestra aplicación en dos pantallas con el siguiente diseño:

EJERCICIO 20- Nuestra Base de Datos

Organizaremos nuestra aplicación en dos pantallas. En la primera pantalla o Screen 1 donde el usuario ingresa su nombre y apellido y tendremos un botón donde almacenaremos esta información.

EJERCICIO 20- Nuestra Base de Datos
El botón siguiente pantalla solo aparecerá cuando el usuario almacene los datos tal y como programamos en nuestro visor de bloques:

EJERCICIO 20- Nuestra Base de Datos
Al presionar el botón almacenar realizará las siguientes instrucciones donde guardará los dos valores que añadimos en nuestros campos de texto.
EJERCICIO 20- Nuestra Base de Datos
Se nos mostrara esta pantalla donde podremos extraer los datos de la base de datos:
EJERCICIO 20- Nuestra Base de Datos
Abrimos el visor de Bloques y escribiremos la siguiente instrucción dentro de Screen2:
EJERCICIO 20- Nuestra Base de Datos

EJERCICIO 20- Nuestra Base de Datos