Skip to content

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.

Notifications You must be signed in to change notification settings

stepforward2023/WeatherApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages