WeatherApp_jetpackCompose
Overview
The Weather App is a modern, feature-rich weather application built using the latest Android technologies, following the principles of Clean Architecture. It provides users with up-to-date weather information for any location in the world and offers a clean and intuitive Material Design 3 user interface.
Features
- Current Weather: Get real-time weather data for your location.
- Hourly Weather: Access hourly weather forecasts to plan your day effectively.
- 7-Day Forecast: View a 7-day weather forecast to prepare for the week ahead.
- Clean UI with Material Design 3: The app follows Material Design 3 guidelines for a visually appealing and user-friendly experience.
Technologies Used
- Jetpack Compose: A modern Android UI toolkit that simplifies UI development by using a declarative syntax.
- Clean Architecture: Organizes code into separate layers for a scalable and maintainable codebase, including data, domain, and presentation layers.
- Dagger Hilt: A dependency injection library that simplifies the process of injecting dependencies into Android components.
- Material Design 3: A design language that provides consistent and intuitive user experiences across different devices and screen sizes.