● Librería - React Native
● Lenguaje - Typescript
● CLI - Expo CLI
● Arquitectura - Basada en DDD
● Persistencia - Expo-secure-store
● Provider - React Hooks - useContext & useReducer
● Estilos - Styled components
Install expo
● Create .env file with:
REACT_APP_API_RANDOM_USER='https://randomuser.me/api'
● type yarn on your terminal
● yarn start ios | yarn start android
La intención de este proyecto es tener un acercamiento a las capacidades técnicas del aplicante con un proyecto de react native.
El proyecto deberá de estar disponible en github o algún sitio donde se pueda manejar control de versiones.
Hacer una aplicación de react native donde a través de un tipo de autenticación, un usuario acceda a una segunda pantalla donde se despliega una lista de personas con su información.
La pantalla de autenticación puede ser a través de un proveedor y contexto de información; es decir deberá mantener persistencia del “login” del usuario a través de un provider.
Cada persona que se despliegue de la segunda pangalla debe tener diferente información.
● La autenticación no es mocked.
● Persistencia y manejo de datos con provider
● se consume el API de: https://randomuser.me/ .
● No usar redux.


