Skip to the content.

Trabajo Practico Integrador React Native

Laboratorio React native

Presentado: Viernes 10 de Diciembre 2021

Entrega: TBD

Introducción

Este trabajo se desarrollará sobre la app que fuimos construyendo en vivo durante las clases de práctica.

Asegurarse de tener configurado el entorno para trabajar con react-native antes de comenzar. Link a la guía de configuración de entorno.

Recordar que la api que estamos utilizando en este trabajo es gratiuta pero utiliza una api key con un limite diario de request permitidas. Durante la clase estuvimos utilizando una sola api key pero, de mantener la misma, es posible que durante el desarrollo se encuentren con que se llegó al limite diario. Para evitar esta situción les recomendamos generar sus propia api key de forma gratuita visitando https://www.omdbapi.com/. Dentro de la misma url tambien pueden encontrar la documentación de la api.

1 - Forkear el repo de las prácticas

Link del repositorio: https://github.com/FedeMadoery/rn-dam-practica-2021

Para comenzar a trabajar es necesario contar con una copia del repositorio de practica. La opción de Fork permite realizar una copia de un repositorio ajeno dentro de nuestra cuenta de github y luego poder trabajar sobre el como cualquier otro de nuestros propios repositorios.

Luego de realizar la copia asegurarse de descargar la version forkeada y abrirla con VSCODE, Webstorm o su IDE de preferencia de javascript.

2 - Mejora: Agregar/Remover peliculas a favoritos y ver mas tarde

Durante las prácticas implementamos la funcionalidad de agregar peliculas a favoritos o a ver mas tarde. En esta etapa vamos a modificar estas funcionalidades para que funcionen como un toggle. Es decir, si la película no esta en la lista se agrega pero si ya esta presente se elimina.

3 - Feature: Pantalla de Home

En el tab de home implementar una ui que muestre el listado de películas favoritas y el listado de peliculas para ver mas tarde con cada película como cards.

Mostrar solo un listado por vez utilizando un botón, un switch o tabs para cambiar ente el listado de peliculas favoritas y el listado de ver mas tarde.

4 - Feature: Pantalla de Profile

En el tab de profile implementar una pantalla que contenga una foto de perfil, el usuario, un correo electrónico (todos estos datos pueden ser estáticos).

Ademas, deberá mostrar el número de películas agregadas a favoritos y el número agregadas a ver mas tarde.

Finalmente agregaremos un botón Salir que al apretarlo cerrará la aplicación.