Skip to content

opositatest/prueba-tecnica-react-native

Repository files navigation

Prueba Técnica para OpositaTest

¡Bienvenido/a a la prueba técnica de OpositaTest!

Objetivo

El objetivo de esta prueba es evaluar tus habilidades en React Native y tu capacidad para optimizar y mejorar código existente. Se espera que proporciones sugerencias para mejorar el rendimiento, la estructura y la mantenibilidad del código. Además, es crucial que la aplicación sea compatible con versiones de Android 6 (Marshmallow) o superiores y versiones de iOS. El código proporcionado implementa una aplicación básica de visualización de libros, y tendrás que identificar áreas de mejora y aplicar tus conocimientos para optimizarlo.

Instrucciones

  1. Revisión del Código:

    • Analiza el código proporcionado.
    • Identifica áreas que podrían mejorarse, ya sea en términos de rendimiento, estructura del código o buenas prácticas de desarrollo.
  2. Mejoras Sugeridas:

    • Propón mejoras específicas para optimizar el rendimiento, la legibilidad y la mantenibilidad del código.
    • Implementa estas mejoras.
    • Asegúrate de que la aplicación funcione correctamente en las diferentes plataformas.
    • Se valorara positivamente el uso de alguna micro-animación.
    • El uso de tests.
    • Se valorarán las buenas prácticas en los commits (atómicos, explicados, etc..)
  3. Compatibilidad con Android e iOS:

    • Verifica que la aplicación sea compatible con Android e iOS.
    • Ajusta el código según las limitaciones de las versiones mencionadas para garantizar una funcionalidad óptima en ambos sistemas operativos.
  4. Pruebas y Validación:

    • Verifica que no se hayan introducido errores o problemas de rendimiento en la aplicación.
    • Documenta los pasos para ejecutar las pruebas y validarla.
  5. Nuevas funcionabilidades (opcional)

  • Ordenación Alfabética: Se valorará muy positivamente la implementación de una funcionalidad que permita ordenar los libros alfabéticamente y que esta ordenación persista incluso si se cierra la aplicación.
  1. Entrega:
    • Sube tus cambios a un repositorio en GitHub.
    • Incluye un archivo README.md en el repositorio que explique las mejoras realizadas.
    • Entrega al menos un binario de alguna de las plataformas (Android .apk/.aab o iOS .ipa).
    • Incluye instrucciones para la instalación y ejecución de la aplicación en el README.md.

App

Imagen de Ejemplo 1

Imagen de Ejemplo 2

About

¡Bienvenido/a a la prueba técnica de OpositaTest!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published