Skip to content

Latest commit

 

History

History
86 lines (57 loc) · 3.27 KB

README.md

File metadata and controls

86 lines (57 loc) · 3.27 KB

Vinilos App

Vinilos es una aplicación móvil Android que permite visualizar y gestionar contenido asociado a coleccionistas de música.

Prerequisitos

  • 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

Configuración del Proyecto

  1. Clona el repositorio en tu máquina local:
git clone https://github.com/MISW-4203-Apps-moviles/Proyecto-apps-moviles.git
  1. Abre Android Studio y selecciona Open an existing Android Studio project (Abrir un proyecto de Android Studio existente).
  2. Navega hasta la carpeta del repositorio clonado y selecciónala.
  3. Espera a que Android Studio sincronice el proyecto y descargue las dependencias requeridas.

Ejecutando la Aplicación

Tienes dos opciones para ejecutar la aplicación: usando un emulador o un dispositivo físico.

Ejecutando en un Emulador

  1. En Android Studio, haz clic en el icono AVD Manager en la barra de herramientas o ve a Tools > AVD Manager.
  2. Crea un nuevo Dispositivo Virtual o selecciona uno existente.
  3. Haz clic en Run en la barra de herramientas o ve a Run > Run 'app'.
  4. En la ventana Select Deployment Target, elige el emulador en el que quieres ejecutar tu aplicación y haz clic en OK.

Android Studio se encarga de instalar y compilar la aplicación en el emulador seleccionado.

Ejecutando en un Dispositivo Físico

  1. Habilita la depuración USB en tu dispositivo Android. Los pasos varían según tu dispositivo y versión de Android.
  2. Conecta tu dispositivo a tu computadora a través de USB.
  3. En Android Studio, haz clic en Run en la barra de herramientas o ve a Run > Run 'app'.
  4. En la ventana Select Deployment Target, elige tu dispositivo conectado y haz clic en OK.

Android Studio se encarga de instalar y compilar la aplicación en el dispositivo.

Compilando desde la Línea de Comandos

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.

Pruebas automatizadas E2E

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

    Selección para correr E2E