- Clonar el proyecto.
cd proyecto_software_movil
- Ejectutar
./utilities.sh -i
para instalar NodeJs y Expo. - Android Studio y emulador android
- Instalar Android Studio junto con Android SDK
- Crear un proyecto dummy que servirá para iniciar el emulador Android.
- Crear un dispositivo virtual: - Tools - AVD Manager - Create Virtual Device... - Phone - Nexus 4 - Última versión Android (Download si es necesario)
- El emulador se puede iniciar en cualquier momento pulsando el botón Run app (Shift+F10) del proyecto dummy de Android Studio.
cd proyecto_software_movil
- Ejecutar
./utilities.sh -s
- Iniciar el emulador Android a través de un proyecto de Android Studio pulsando sobre el botón Run app (Shift+F10)
- En la pestaña del buscador que se abre seleccionar la opción: local.
cd proyecto_software_movil
- Ejecutar
./utilities.sh -t
para permitir que git trackee package.json (Solo hacer esto cuando la instalacíon va a ser permanente, nunca para probar) - Checkear en
https://native.directory/
que la librería es compatible con expo y android. - Instalar la librería
npm install {librería}
Una vez se ha pusheado el cambio de package.json, ejecutar ./utilities.sh -u
para dejar de trackearlo.
- Ir a
https://swagger.io/tools/swagger-ui/
y pulsar sobre Live Demo. - Cambiar la url de https a http.
- Poner
https://raw.githubusercontent.com/unizar-30226-2019-03/proyecto_software_backend/master/api_docs/api-spec.yml
en la barra de explorar. - Ahora se puede ver la documentacion de la api (ejemplos de respuesta de métodos, parámetros de funciones etc) y ejecutar métodos en la api directamente en el buscador (añadir nuevos usuarios, asignaturas etc.)
Clone this repo to your local machine using git@github.com:unizar-30226-2019-03/proyecto_software_movil.git