Prueba técnica para AtomicLabs
Asegúrate de tener las siguientes herramientas y versiones instaladas para poder ejecutar este proyecto correctamente:
- Java SDK: 17
- Node: 18
- Android SDK
- Yarn Package Manager o NPM
- Clonar este repositorio.
- Navegar hasta el directorio del proyecto.
- Ejecutar el siguiente comando para instalar todas las dependencias:
yarn install ó npm install
-
Ejecutar en Android:
npm run android
-
Crear APK en modo Release:
npm run build:android
La APK compilada se encontrará en
apps/app/android/app/build/outputs/apk/release
. -
Ejecutar tests:
npm run test
- No se ha podido probar en dispositivos iOS por falta de hardware/software.
Para poder compilar la aplicación, es necesario crear un keystore con el nombre prod.keystore
y ubicarlo en apps/app/android/app
. También se deben modificar los valores del keystore en apps/app/android/gradle.properties
.
Hecho con ❤ por Luis Roberto Malaga Matias.