Skip to content

MISW-4203-Apps-moviles/Proyecto-apps-moviles

Repository files navigation

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

About

Repositorio para proyecto de Ingeniería de Software para Apps móviles

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages