Welcome to Weather-App 🌈 — a sleek, modern, and super intuitive weather application built with Kotlin! Whether you're planning a trip or just need a heads-up before stepping out, this app has you covered with real-time weather updates, forecasts, and much more!
- 🌍 Real-Time Weather Updates: Get instant weather information for your location.
- 📅 Weekly Forecast: Plan ahead with detailed 7-day weather forecasts.
- 🌡️ Temperature & Humidity: Stay informed with accurate temperature, humidity, and wind data.
- 🗺️ Global Search: Check weather conditions anywhere in the world.
- ⚡ Kotlin Power: Built using the power of Kotlin for seamless performance and modern code practices.
-
Clone the repo:
git clone https://github.com/Starshadow0707/Weather-App.git
-
Open the project in Android Studio.
-
Sync Gradle and let Android Studio configure the project.
-
Add your own weather API key in the
API_KEY
variable in theWeatherService
class. -
Run the app on an emulator or your Android device.
Home Screen | Weather Details |
---|---|
- Kotlin: Elegant, expressive, and modern.
- Retrofit: For seamless API integration.
- Coroutines: Manage background tasks like a breeze.
- MVVM Architecture: Clear separation of concerns, making the app robust and scalable.
Feel free to dive in! 💻 If you'd like to contribute to improving the Weather-App or suggest new features, fork the repository and make your changes. Don’t hesitate to create a pull request!
- Fork it (https://github.com/Starshadow0707/Weather-App)
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a pull request
If you encounter any issues while using the app, please feel free to create an issue here.
Distributed under the MIT License. See LICENSE
for more information.
Developed with ❤️ by Starshadow0707.