Skip to content

IntroCompuMovil202210J/UWheels

Repository files navigation

UWheels

UWheels es una aplicación móvil para dispositivos Android que permite a usuarios conectar con otras usuarios para utilizar servicios de movilidad compartida. Permite a los usuarios comunicarse, crear y unirse a rutas compartidas y mucho más.

Especificaciones 📋

La aplicación está desarrollada para dispositivos Android con una versión SDK mínima de 24.

Tech Stack 🛠️

Instalación 📦

Pre-rrequisitos 📚

Este proyecto está construido con tecnologías Firebase y de Google Maps Platform. Si desea compilar y correr el código fuente localmente, debe tener estos servicios enlazados con una cuenta de Google Cloud Platform. Si desea utilizar los servicios contratados por ABMODEL, debe solicitar acceso a estos contactando al equipo. Sin embargo, su solicitud solo será tenida en cuenta si también pertenece a la misma organización (Pontificia Universidad Javeriana) o afines.

  1. Contar con Android Studio y el plugin de Kotlin instalado.
  2. Crear o contar con una cuenta de Google Cloud Platform con facturación activada.
  3. Contar una API de Google Maps y un google-services.json con la información de conexión con Firebase.

Pasos de instalación 📚

  1. Cree un nuevo proyecto en Google Cloud y habilite la facturación.

  2. Habilite las APIs de Google Maps Platform y tome nota de la clave API.

  3. Cree un nuevo proyecto de Firebase enlazado al de GCP.

  4. Clone el repositorio y entre al proyecto de Android Studio.

git clone https://github.com/IntroCompuMovil202210J/UWheels.git
  1. Coloque su Google Maps API en el archivo local.properties bajo el nombre MAPS_API_KEY.
MAPS_API_KEY=[your_api_key]
  1. Conecte su proyecto de Android Studio a su proyecto de Firebase. Se puede utilizar el asistente de Firebase de Android Studio ubicado en Tools > Firebase.

Notas sobre el código 📝

Si desea visualizar o modificar el código fuente, debe tener en cuenta las siguientes recomendaciones:

  • Debido al manejo de Splash screens, el tema por defecto es UWheels.Starting (es cambiado a Theme.UWheels después que el Splash screen desaparece). Cuando quiera ver visualmente los layouts de la aplicación, en la pestaña Design debe cambiar el tema a Theme.UWheels para poderlos visualizar correctamente.

Wiki 📖

Para más información sobre el proyecto, refiérase a la wiki.

Equipo ✒️

El equipo de ABMODEL pertenece a la Pontificia Universidad Javeriana y está conformado por:

Licencia 📝

Este proyecto está bajo licencia Apache 2.0. Una copia de la licencia es adjuntada. El uso de la marca, el logo y el nombre de la aplicación (UWheels) bajo cualquier motivo está explícitamente prohibido sin previa autorización.


⌨️con ❤️por ABMODEL 😊

Releases

No releases published

Packages

No packages published