-
Java
-
aplicacion
-
rest
-
ui
- about
- ajustes
- exit
- home
- reservas
- user
- FragmentoHolder.java
- Intercambio.java
-
Home.java
-
-
loginRegister
-
MainActivity.java
-
-
Resources
- layout
- menu
- navigation
- values
-
AndroidManifest.xml
Contiene las clases necesarias para conectarse e interactuar con la API del backend.
Clases en este paquete:
- Api
- ApiConfig
Contiene los paquetes y clases necesarios para dotar de funcionalidad al menu lateral.
Funcionalidad de "About Us".
Permite cambiar la configuración de la aplicación.
Permite que cuando se pulse el botón "Salir", te desloguees y vuelvas a la pantalla de login.
Contiene las clases necesarias para hacer posible el proceso de reservar una pista.
Clases en este paquete:
- SelecHora
- SelecDia
- ClickTipoPista
- ReservaPreview
- ClickPista
- Home
- AlquilarActivity
Contiene las clases relacionadas con las reservas: la clase modelo Reserva y la que permite ver el apartado "Mis reservas".
Clases en este paquete:
- VerMiReservaActivity
- Reservas
Contiene las clases relacionadas con las vistas de usuario.
Clases en este paquete:
- UserActivity
- UserFragment
Esta es la interfaz que permite cambiar de fragmentos. #####Intercambio.java Singleton que cumple la funcionalidad de un shared preferences, pero como clase java.
Clase que carga el menu lateral de la aplicación una vez el usuario se ha logueado.
Paquete que gestiona el login y el register. Gracias a las clases de este paquete, los usuarios pueden crearse una cuenta y loguearse en nuestra aplicación.
Clases en este paquete:
- Login
- Register
Clase main de la aplicación.
Contiene los archivos xml con los layouts de los fragmentos y actividades de la aplicación.
Contiene los layouts del menú.
Es lo que usa el menu para cambiar de fragmento al tocar una opcion en él.
Contiene diferentes xml con los valores que toman ciertos elementos de los layouts.
Contiene los siguientes archivos:
- colors (asigna un valor hexadecimal a un nombre de color que podremos usar en otros layouts)
- dimens (asigna unas dimensiones a los nombres que queramos)
- strings (asigna una cadena de caracteres a un nombre que queramos. Usado para no hardcodear Strings)
- themes (el equivalente a un css pero para android)
Configuracion general de la aplicación.
Programador | GitHub | Gmail |
---|---|---|
Dylan Hurtado López | GitHub | Gmail |
Eneko Rebollo Hernández | GitHub | Gmail |
Saúl Mellado Herrera | GitHub | Gmail |
Emilio López Novillo | GitHub | Gmail |
Daniel Rodríguez Muñoz | GitHub | Gmail |