stepforward2023 / WeatherApp

A simple Weather App built using Kotlin and Android Studio. Displays city-specific weather details like temperature, humidity, and conditions with a dynamic background that changes based on the weather. Includes a splash screen for better user experience.

Repository from Github https://github.comstepforward2023/WeatherAppRepository from Github https://github.comstepforward2023/WeatherApp

Weather App ๐ŸŒฆ๏ธ

A dynamic Weather App that provides real-time weather details for any city entered by the user. It changes the app background based on the weather condition to create an immersive user experience.

Features ๐Ÿš€

  • ๐ŸŒก๏ธ Real-Time Weather Information: Displays:
    • Temperature (current, maximum, minimum)
    • Humidity
    • Sea Level
    • Wind Speed
    • Sunrise,Sunset
    • Weather Condition (e.g., drizzle, sunny, cloudy)
    • Date and Time
  • ๐ŸŽจ Dynamic Background: The app's background changes to match the current weather condition of the city. (e.g., rain for drizzle, sun for clear skies)
  • ๐ŸŒŸ Splash Screen: An engaging splash screen displayed when the app is opened.

Demo ๐Ÿ“ธ

Check out the app in action: Watch the Video

How to Run ๐Ÿ› ๏ธ

  1. Clone this repository: https://github.com/stepforward2023/WeatherApp.git

Technologies Used ๐Ÿ’ป

  • Languages: XML, Kotlin
  • Tools: Android Studio, Postman
  • APIs: OpenWeather API

Future Enhancements ๐Ÿ“

  • Add dynamic suggestions based on the cityโ€™s weather (e.g., "Itโ€™s raining in Jaipur, donโ€™t forget your umbrella!").
  • Include more weather updates like air quality index (AQI) or wind speed.
  • Enable multi-city weather tracking for frequent travelers.
  • Implement geolocation to fetch weather details automatically for the user's current location.
  • Create a widget for quick weather updates on the home screen.

Acknowledgements ๐Ÿ™Œ

This app was created as part of a learning project, inspired by NeatRoots. Thank you for the step-by-step guidance!

About

A simple Weather App built using Kotlin and Android Studio. Displays city-specific weather details like temperature, humidity, and conditions with a dynamic background that changes based on the weather. Includes a splash screen for better user experience.


Languages

Language:Kotlin 100.0%