Weather App

A simple weather application that fetches weather data from the OpenWeather API and uses the Google Maps API for location services.

Features

  • Fetches current weather data based on user's location
  • Displays weather information such as temperature, weather type etc
  • Uses Google Maps API to show the user's current location and Search location
  • Kotlin Coroutines
  • Google Map

Tech Stack ✨

  • Android Studio

  • Retrofit (for fetching data)

  • Hilt ( for Dependency injection)

  • Kotlin Coroutines

  • Google Map

    APK

  • APK

Usage

  • Clone the repository: https://github.com/abhichauhan12/Weather-app-with-google-map/
  • Open the project in Android Studio.
  • Add your OpenWeather , Google Maps API key in the local.properties file:
    OPEN_WEATHER_API_KEY = YOUR_API_KEY_HERE
    GOOGLE_MAPS_KEY = YOUR_API_KEY_HERE
  • Build and run the application on an emulator or physical device.

Here are the some glimpse of the application.

VID_20240512221626.mp4

Future Enhancements

  • Add more detailed weather information.
  • Improve the UI/UX design.