Skip to content

matinnasiri01/Breezy

Repository files navigation

Logo

Breezy

Breezy is an Android application that provides users with real-time weather information based on their location. The app offers an hourly weather forecast and leverages various modern technologies and architectural patterns, including MVVM, Hilt, and Retrofit.

Features

  • Real-time Weather Information: Get current weather updates based on your location.
  • Hourly Forecast: View weather forecasts on an hourly basis.
  • MVVM Architecture: Utilizes the Model-View-ViewModel pattern for a clean and maintainable codebase.
  • Dependency Injection with Hilt: Simplifies dependency injection and enhances testability.
  • Networking with Retrofit: Efficiently handles API requests and responses.

Preview

Screenshots

Libraries(Other)

Installation

  1. Clone the repository: git clone https://github.com/matinnasiri01/Breezy.git
  2. Open the project in Android Studio.
  3. Build and run the application on an Android device or emulator.

License

This project is licensed under the MIT License - see the LICENSE file for details.