Aplicación movil para android que muestra nuestra ubicación actual y mediante una API obtiene información de polideportivos y piscinas de madrid en un radio de 8KM alrededor de nuestra ubicacion guardada, con la capacidad de mostrarlos en un mapa y marcar sus ubicaciones también tiene la posibilidad de visualizar en una lista de favoritos nuestras piscinas y polideportivos que hayamos guardado, dispone también de una seccion de paginas de interes relacionadas con el deporte en Madrid, la aplicación cuenta con una pantalla de carga estilo Whatsaap (SplashScreen) y es posible navegar a traves de las opciones en un menu lateral.
- Android 6.0 Marshmallow o Superior.
Puedes descargar el proyecto mediante el botón CODE o clonando el repositorio con git bash --> $ git clone https://github.com/PinguExtremo/Practica1T
Desde Android Studio si disponemos de un emulador con android 6.0 o superior, podremos ejecutarlo desde ahi. Otra opción es conectar nuestro dispositivo android y activar la depuración USB ademas de permitir instalar aplicaciones externas.
Una vez instalada la aplicación ya la podemos ejecutar sin necesidad de un IDE.
- Lo primero que veremos al instalar la aplicacion es un mensaje que nos pedira concederle permisos de ubicación, es muy importante que aceptemos esta opcion ya que sin ella la aplicación no funcionara correctamente y le faltaran funcionalidades.
- Ya dentro de la aplicación podremos observar arriba a la izquierda un icono con 3 barras si pulsamos en el podremos desplegar el menu de opciones
- Si pulsamos dentro de Ubicación Actual, podremos observar la ubicación real de donde nos encontramos (En emulador tendremos que asignarlo manualmente) también cuenta con un boton para guardar la ubicación, esta opcion nos sera util para la siguiente opción del menu desplegable.
- Dentro de la opción Guardar Ubicación dispondremos de un boton que al pulsarlo nos mostrara la ultima ubicación guardada, ¡IMPORTANTE! Si no hemos guardado ninguna ubicación en la anterior opción del menu desplegable no nos mostrara nada y en cambio la aplicación nos informara que tenemos que guardar una ubicacíon, la ubicación se guarda en un archivo por lo que al cerrar la aplicación seguira disponible.
- Las opciones de Instalaciones Deportivas y Piscinas son muy parecidas con la diferencia que disponen de distinta información al entrar podremos observar las piscinas y polideportivos alrededor de nuestra ubicación guardada <-- IMPORTANTE guardar la ubicación antes de ir a estas opciones ya que si no no podremos visualizar ninguna piscina ni polideportivo alrededor nuestra en un radio de 8KM, en caso de no haber ningun centro deportivo alrededor la aplicacion mostrara un mensaje, Aviso --> Dependiendo de donde nos encontremos la aplicación puede tardar 10 segundos en cargar todos los centros deportivos. Por ultimo si todo esto se cumple tendremos una opción en un botón para poder visualizar la localizacion de los centros y si clickamos en alguno de los centros de la lista tendremos la posibilidad de agregarlo a la lista de favoritos.
- La opción de paginas de interes nos mostrar un listado con 5 paginas web relacionadas con el deporte en Madrid, son paginas orientadas sobre todo a la infomación deportiva que pueden interesar al usuario.
- La ultima opción nos permite visualizar la lista de favoritos que hemos agregado en el quinto paso, si no tenemos ningún favorito agregado la lista estara vacia.
- Android Studio - Entorno de desarrollo.
- Flaticon - Libreria de Iconos en formato PNG.
- Maven - Libreria de dependencias online.
- Gradle - Manejador de dependencias.
- Datos Abiertos Madrid - Portal de datos abiertos de la comunidad de Madrid.
- Retrofit - Cliente de servidores REST para Android.
- Postman -Aplicación de peticiones API.
- Pedro Vicente - Desarrollador - PinguExtremo
- Alejandro Casado - Desarrollador - janovm