A sleek, minimalist Android application providing accurate weather insights with dynamic, condition-based UI.
The Weather App is a native Kotlin-based Android application that delivers real-time weather updates for any city across the globe. Beyond just numbers, the app features an adaptive UI that changes its aesthetic—background colors and imagery—to match the current weather conditions of the searched location, providing a truly immersive experience.
- 🌍 Global Search: Fetch weather data for any city worldwide instantly.
- 🌡️ Live Metrics: Real-time updates for Temperature, Humidity, Wind Speed, and "Feels Like" conditions.
- 🎨 Adaptive Design: Beautifully themed backgrounds (Grey, Yellow, Blue, etc.) that shift based on the city's environment.
- 🔍 Smart Suggestions: Integrated search suggestions to help users find cities quickly and accurately.
- 🕒 Time Sync: Automatically displays the current date and time for the selected city.
- 📱 Modern UI: Built with clean XML layouts and smooth transitions for a premium feel.
- Language: Kotlin
- Network: Retrofit / OpenWeather API
- UI: XML / Material Design
- IDE: Android Studio
-
Clone the Repo:
git clone [https://github.com/meetjain6091/Weather-App.git](https://github.com/meetjain6091/Weather-App.git)
-
API Key: Obtain a free API key from OpenWeatherMap and add it to your project's configuration.
-
Run: Open in Android Studio and deploy to an emulator or physical device.
A quick walkthrough of the dynamic UI and real-time data fetching.





