Vinilos es una aplicación móvil Android que permite visualizar y gestionar contenido asociado a coleccionistas de música.
- Requerimientos mínimos en dispositivo o emulador: Android 5.0 Lollipop (API 21) o superior (recomendado API 33 o superior)
- Android Studio (la última versión estable)
- Java Development Kit (JDK) 8 o superior
- Clona el repositorio en tu máquina local:
git clone https://github.com/MISW-4203-Apps-moviles/Proyecto-apps-moviles.git
- Abre Android Studio y selecciona
Open an existing Android Studio project
(Abrir un proyecto de Android Studio existente). - Navega hasta la carpeta del repositorio clonado y selecciónala.
- Espera a que Android Studio sincronice el proyecto y descargue las dependencias requeridas.
Tienes dos opciones para ejecutar la aplicación: usando un emulador o un dispositivo físico.
- En Android Studio, haz clic en el icono
AVD Manager
en la barra de herramientas o ve aTools
>AVD Manager
. - Crea un nuevo Dispositivo Virtual o selecciona uno existente.
- Haz clic en
Run
en la barra de herramientas o ve aRun
>Run 'app'
. - En la ventana
Select Deployment Target
, elige el emulador en el que quieres ejecutar tu aplicación y haz clic enOK
.
Android Studio se encarga de instalar y compilar la aplicación en el emulador seleccionado.
- Habilita la depuración USB en tu dispositivo Android. Los pasos varían según tu dispositivo y versión de Android.
- Conecta tu dispositivo a tu computadora a través de USB.
- En Android Studio, haz clic en
Run
en la barra de herramientas o ve aRun
>Run 'app'
. - En la ventana
Select Deployment Target
, elige tu dispositivo conectado y haz clic enOK
.
Android Studio se encarga de instalar y compilar la aplicación en el dispositivo.
Si prefieres compilar la aplicación desde la línea de comandos, puedes usar el Gradle
wrapper (gradlew
o gradlew.bat
en Windows) incluido en el proyecto.
Para compilar una versión de depuración de la aplicación, ejecuta:
./gradlew assembleDebug
Para compilar una versión de lanzamiento de la aplicación, ejecuta:
./gradlew assembleRelease
Para instalar una versión de depuración de la aplicación en un dispositivo conectado, ejecuta:
./gradlew installDebug
Para más información Build your app from the command line.
Las pruebas E2E se encuentran en com > miso > vinilos > E2E
-
Para abstraer y reusar la funcionaldidad de las pruebas, se ha utilizado el patrón PageObject.
-
Estas clases de abstracción pueden observarse en la carpeta page_object.
-
Las pruebas a correr se encuentran en la raiz de la carpeta E2E
-
Para correr las pruebas simplemente cambie el selector de Run / Debug configurations a la opción Tests in 'com.miso.vinilos.E2E'
-
Luego haga click en el botón run