Hi! Weatherly is a modern app designed to provide accurate weather information for various cities. Built with Jetpack Compose and Material 3, the app follows the MVVM Architecture Pattern to ensure a high-performance, scalable, and maintainable experience. With Coroutines, Flow, Room Database, Ktor Client, and Koin for Dependency Injection, the app offers a smooth and intuitive user experience.
Stay updated with weather conditions anywhere, anytime! 🌦️
- Modern Single Activity architecture
 - Follows the MVVM architecture pattern for scalability
 - View real-time weather information for multiple cities
 - Search functionality to easily find and add cities
 - Local storage of favorite cities with Room Database
 - Dark mode support for better visibility at night
 - Clean, responsive UI built with Material 3
 - Ktor Client for fetching weather data from APIs
 
| Feature | Technology Used | 
|---|---|
| 🌐 UI Framework | Jetpack Compose | 
| 🎨 Design System | Material 3 | 
| 🧭 Navigation | Jetpack Compose Navigation | 
| 📊 Architecture | MVVM Architecture Pattern | 
| 🗄️ Local Database | Room Database | 
| 🔗 Network Communication | Ktor Client | 
| 🛠️ DI | Koin | 
| 🌊 Reactive Programming | Flow | 
| 🔧 Asynchronous Work | Coroutines | 
