- ¿Qué es un componente?
- ¿Qué es un hook, cuales haz utilizado y para que?
- ¿Cómo se trabajan las diferentes resoluciones de pantallas en React Native?
- ¿Cómo se almacena información en React Native?
- ¿Cómo te comunicas con un Rest API?
- ¿Cómo manejas el estado de la app?
- Generales de Typescript
- ¿Cómo se trabaja el testing en React Native?
- ¿Cuáles y como funcionan los Thread en React Native?
- ¿Qué es el Bridge y como funciona?
- ¿Qué es y como funciona la Nueva Arquitectura en React Native? (JSI, Fabric, Turbo Modules, Codegen)
- Flujos de releases
- Generales de Kotlin
- Generales de Swift
- Native Modules en React Native
Resumen: Realizar una applicación que permita leer códigos QR desde la cámara del dispositivo extraer la data y enviarlo a un servicio.
- Pantalla para visualizar la cámara lectora
- Extraer la información de los QR de muestra y mostrarlo en alguna parte de la pantalla
- Enviar la data extraída del QR por medio de un POST hacía:
https://jsonplaceholder.typicode.com/posts
- Mostrar en alguna parte de la pantalla la respuesta de la solicitud POST (Success/Failure)
POST: https://jsonplaceholder.typicode.com/posts
BODY: {
title: "string - Extracted from QR value"
}
- Cualquier cliente HTTP
- Cualquier librería necesaria.
- Apk o ipa de la aplicación
- URL del respositorio de GitHub público
- Clean code
- Hooks
- Testing