Está en la página 1de 6

Cuestionario

De acuerdo a las aplicaciones realizadas, contesta las siguientes preguntas:

1. Define que es un ListView y qué es un RecyclerView


El ListView es el que nos permite mostrar una lista de elementos que son
desplazantes y el RecyclerView es una versión mas avanzada que el ListView y
muestra datos donde sus elementos se van reciclando.

2. ¿Qué diferencia hay entre ellos?


Que el RecyclerView se debe de usar cuando se quiere mostarr muchos
elementos con numero dinámico y el ListView se usa cuando el número de
elementos es siempre el mismo y se limita al tamaño de pantalla

3. ¿Qué es material design?, ¿Qué aporta a tus aplicaciones Android?


Es un diseño en el que se permiten animaciones, transiciones, luminosidad y
sombras. Lo que aporta son recomendaciones de diseño e imágenes que ayudan
a hacer una app más expresiva y divertida.

4. Ejemplifica con una clase el modelo de datos de una aplicación y qué función tiene
en las aplicaciones de tipo MVC.
5. ¿Cuál es la librería para Imágenes utilizadas? ¿Qué líneas de código fueron
utilizadas para su manejo?

6. ¿Para qué sirve la clase Adaptador en la aplicación realizada?


Sirve para enlazar un conjunto de datos y un adaptador vista, una clase que se
extiende a la clase abstracta

7. ¿Para que sirve la clase ViewHolder en la aplicación realizada?


Sirve para contener el diseño de un elemento individual de la lista

8. ¿Qué es Firebase?
Es una plataforma en la nube que sirve para facilitar el desarrollo de las
aplicaciones web y móviles de una forma efectiva, rápida y sencilla.

9. ¿Qué es una base de datos en tiempo Real?


Es la que permite el análisis en segundos y esulta suficiente para un sitio web.
Esto permite modelar algunos dayos de manera mas simple y flexible con lo que
no adopta una estructura fija.

10. Ejemplifica la implementación en una base de datos en tiempo real en formato


JSON en base al siguiente modelo relacional:
11. Proponer algo nuevo que mejore el funcionamiento o que agregue un valor
agregado a la aplicación, explica su implementación con código.

Esta será de la aplicacion

En esta le damos la animación y la transición


12. ¿Cuál es el proceso a seguir para conectar una base de datos de tiempo de
Firebase real con una aplicación Android?

Le damos en crear un proyecto.

Abrirá una pantalla como esta donde se llenan los datos


Da un archivo json para descargar y pegar en el codigo

En esta parte se agregan líneas de código en dos archivos de Grdle Scripts y se le da en Sync Now
para sincronizar.
Abrimos el archivo build.gradle de nivel de app

Y listo queda el proyecto ya sincronizado.

También podría gustarte