- La última versión estable de Docker instalada y ejecutándose.
- La última versión de Docker Compose.
- La última versión del cliente postgreSQL.
- Windows 10 Pro/Enterprise/Education: Hyper-V y Containers deben estar habilitados.
- macOS: La última versión estable, con soporte para virtualización.
- Linux: Cualquier distribución moderna que soporte Docker.
- Mínimo 4 GB de RAM (recomendado).
- Procesador con soporte para virtualización de hardware.
- Suficiente espacio para alojar las imágenes de Docker y los contenedores.
- Windows: Windows 7/8/10 (64-bit).
- macOS: macOS 10.14 (Mojave) o superior.
- Linux: Distribución que soporte Gnome, KDE o Unity DE.
- Mínimo de 8 GB de RAM, recomendado más para emuladores y mejor rendimiento.
- Mínimo de 2 GB de espacio disponible para instalación, recomendado 4 GB o más.
- Última versión de Android Studio.
- Incluido con Android Studio, no es necesario instalar Java por separado.
- Necesario para el desarrollo, se instala a través de Android Studio.
- Opcional si usas dispositivo físico, necesario para probar en diferentes versiones de Android.
- Configuración de un dispositivo virtual para pruebas.
- Gradle y dependencias de Maven necesarias.
- Necesaria para descargar dependencias y herramientas.
- CPU con soporte para Intel HAXM (en Windows y macOS) o KVM (en Linux).
- Resolución mínima de 1280 x 800.
- Requeridas para operaciones de depuración
- Ingresar a la carpeta backend
- Ejecutar los comandos:
docker-compose build
docker-compose up -d
- Ejecutar script con datos iniciales:
psql -h localhost -p 5432 -U postgres -d vinyls -a -f sql/data.sql
- Abrir la carpeta AndroidApp con Android Studio.
- Establecer la IP del servidor de backend en la variable BASE_URL de la clase NetworkServiceAdapter
- Ejecutar File -> Sync Project with Grale File
- Agregar configuraciones para ejecución y pruebas Ejemplo
- Ejecutar la aplicación o los escenarios de prueba presionando F5
- Descargar el archivo APK en el móvil
- Habilitar la opción de instalar aplicaciones fuera de App Store
- Instalar el APK
- Ejecutar
En la carpeta pruebas\monkey se encuentran las evidencias de las pruebas realizadas, el video se encuentra en el siguiente link, debe estar logueado en office 365 de la Universidad de los Andes.
En la carpeta pruebas\e2e se encuentran las evidencias de las pruebas realizadas, el video se encuentra en el siguiente link, debe estar logueado en office 365 de la Universidad de los Andes.