Skip to content

Llumdevs/AndroidAPP---OilFinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

AndroidAPP---OilFinder

Find the cheapest fuel prices with OilFinder. Application developed with Kotlin.

#ES

OilFinder es una aplicación móvil desarrollada en Android Studio con Kotlin, pensada para ayudar a los usuarios a encontrar la gasolinera más próxima según sus necesidades. La app ofrece un conjunto de funcionalidades que combinan desarrollo nativo en Android, integración con APIs públicas y servicios en la nube, lo que refleja un enfoque completo y escalable en el diseño de aplicaciones móviles modernas.

🚀 Funcionalidades principales

  • Búsqueda y filtrado avanzado: permite localizar gasolineras según precio, operador, tipo de carburante o proximidad.
  • Mapa interactivo: integración con Google Maps API para mostrar la ubicación de cada gasolinera, calcular distancias desde la posición del usuario y visualizar reseñas.
  • Favoritos sincronizados: almacenamiento de gasolineras preferidas en Firebase Firestore, con acceso en tiempo real desde cualquier dispositivo.
  • Datos oficiales actualizados: conexión con la API del Gobierno de España para consultar precios y disponibilidad de carburantes en todo el territorio nacional.

🛠️ Tecnologías utilizadas

  • Lenguaje de programación: Kotlin
  • Framework de desarrollo: Android Studio
  • Interfaz de usuario: XML
  • Base de datos en la nube: Firebase Firestore

🚩 APIs externas: API del Gobierno de España (datos abiertos de carburantes) Google Maps API (mapa, distancias, reseñas)

🎯 Valor del proyecto

Gracias a este proyecto, siendo mi primera aplicación real, pude aprender a:

  • Desarrollar aplicaciones móviles nativas con una experiencia de usuario clara y optimizada.
  • Integrar datos en tiempo real provenientes de fuentes oficiales.
  • Conectar servicios en la nube y APIs externas para ampliar la funcionalidad.
  • Diseñar un producto con aplicación práctica y escalabilidad futura, incluyendo la posible incorporación de técnicas de Machine Learning para predecir precios de carburantes.
  • Usar metodologías ágiles para llegar a todas las necesidades del proyecto de manera estructurada y priorizando.

#EN

OilFinder is a mobile application developed in Android Studio with Kotlin, designed to help users find the nearest gas station according to their needs. The app offers a set of features that combine native Android development, integration with public APIs, and cloud services, reflecting a comprehensive and scalable approach to modern mobile application design.

🚀 Main features

  • Advanced search and filtering: allows users to locate gas stations based on price, operator, fuel type, or proximity.
  • Interactive map: integration with Google Maps API to show the location of each gas station, calculate distances from the user's position, and view reviews.
  • Synchronized favorites: storage of favorite gas stations in Firebase Firestore, with real-time access from any device.
  • Updated official data: connection to the Spanish Government API to check fuel prices and availability throughout the country.

🛠️ Technologies used

  • Programming language: Kotlin
  • Development framework: Android Studio
  • User interface: XML
  • Cloud database: Firebase Firestore

🚩 External APIs: Spanish Government API (open fuel data) Google Maps API (map, distances, reviews)

🎯 Value of the project

Thanks to this project, which was my first real application, I was able to learn how to:

  • Develop native mobile applications with a clear and optimized user experience.
  • Integrate real-time data from official sources.
  • Connect cloud services and external APIs to expand functionality.
  • Design a product with practical application and future scalability, including the possible incorporation of machine learning techniques to predict fuel prices.
  • Use agile methodologies to address all project needs in a structured and prioritized manner.

📸 Capturas de pantalla

Home Mapa Menu Tickets

About

Find the cheapest fuel prices with OilFinder. Application developed with Kotlin.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published