A Kotlin-based weather app that fetches real-time data from the OpenWeatherMap API.
Mausam (meaning "weather" in Hindi) delivers current conditions—temperature, humidity, wind speed, and sunrise/sunset—alongside dynamic animations that mirror the actual sky (sunny, cloudy, rainy, etc.).
City-based search ensures an interactive and user-friendly experience.
- 📡 Real-time display of:
- Temperature, Humidity, Wind Speed, Sunrise / Sunset
- 🎬 Animated backgrounds matching current weather (sunny, cloudy, rainy, etc.)
- 🔍 City search functionality for localized weather updates
- 🖥️ Clean & intuitive UI for a seamless user experience
- Kotlin
- Android (Jetpack components assumed)
- Gradle (Kotlin DSL) as the build system
Mausam/
│-- .idea/ # IDE configs (Android Studio)
│-- app/ # App source code
│-- gradle/ # Gradle wrappers
│-- build.gradle.kts # Gradle build config
│-- settings.gradle.kts # Project settings
│-- gradlew / gradlew.bat # Gradle wrapper scripts
│-- gradle.properties
│-- Mausam.apk # Prebuilt APK (for direct install)
│-- README.md # Project overview (this file)
- Clone the repository
git clone https://github.com/joysarkar83/Mausam.git
cd Mausam
- Run via Android Studio
- Open the project in Android Studio
- Sync Gradle
- Run on a connected device or emulator
Install APK directly
- 🔗 Integrated a live API (OpenWeatherMap) in a real-world mobile app
- 🎨 Designed a UI that dynamically reflects weather data with animations
- 📦 Built & packaged an Android app, gaining hands-on experience with Kotlin + Gradle workflows
All trademarks, brands, and design inspirations belong to their rightful owners.