Skip to content

Instantly share code, notes, and snippets.

@TrejoCode
Last active June 29, 2023 21:10
Show Gist options
  • Save TrejoCode/a4df89ccd270767d3df141a5fcdfbb85 to your computer and use it in GitHub Desktop.
Save TrejoCode/a4df89ccd270767d3df141a5fcdfbb85 to your computer and use it in GitHub Desktop.
Trejocode - React Native compilation skills

Jr Level

  • ¿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

Semi Senior Level

  • ¿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

Senior Level

  • Generales de Kotlin
  • Generales de Swift
  • Native Modules en React Native

Code Challenge

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.

Requerimientos

  • 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)

Servicio

POST: https://jsonplaceholder.typicode.com/posts
BODY: {
  title: "string - Extracted from QR value"
}

QR pruebas

QR1 QR2

¿Qué se puede utilizar?

  • Cualquier cliente HTTP
  • Cualquier librería necesaria.

Entregables

  • Apk o ipa de la aplicación
  • URL del respositorio de GitHub público

Extras - Opcionales

  • Clean code
  • Hooks
  • Testing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment