Weather App Screenshot Weather App Screenshot Weather App Screenshot


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.


  • 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.


View Github