-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
d6603b3
commit fd67ee2
Showing
1 changed file
with
22 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,28 @@ | ||
# Weather App Lite (Jetpack Compose and CLEAN architecture) | ||
A lite/minimalistic version of a weather app created using Jetpack Compose and CLEAN architecture | ||
# Weather App Lite | ||
|
||
[![Android Build](https://github.com/abhigit-hub/weather-app-lite/actions/workflows/blank.yml/badge.svg)](https://github.com/abhigit-hub/weather-app-lite/actions/workflows/blank.yml) | ||
A minimalistic weather app built using **Jetpack Compose** and **CLEAN architecture**. This lightweight app showcases modern Android development practices, offering a simple yet effective way to stay updated with the weather. | ||
|
||
## Topics | ||
- [Glimpse](#glimpse) | ||
- [Inspiration](#resources) | ||
- [Weather API](#weather-api) | ||
## Features | ||
- **Jetpack Compose UI**: Modern, declarative UI components. | ||
- **CLEAN Architecture**: Separation of concerns with a scalable structure. | ||
- **Open-Meteo API Integration**: Real-time weather data. | ||
- **Minimalist Design**: Inspired by [this Dribbble concept](https://dribbble.com/shots/19768625-Weather-App). | ||
|
||
## Glimpse | ||
https://github.com/abhigit-hub/weather-app-lite/assets/33665662/323bbbf0-c940-4f14-b568-ea00d15065a1 | ||
## Demo | ||
Check out the app in action: | ||
- ![Glimpse 1](rec1.mp4) | ||
- ![Glimpse 2](rec2.mp4) | ||
|
||
https://github.com/abhigit-hub/weather-app-lite/assets/33665662/9ed24e82-60fa-48e2-b587-805709356850 | ||
## Getting Started | ||
Clone the repository and build the project using Android Studio. | ||
|
||
## Inspiration | ||
https://dribbble.com/shots/19768625-Weather-App | ||
```bash | ||
git clone https://github.com/abhigit-hub/weather-app-lite.git | ||
|
||
## Weather API | ||
https://open-meteo.com/ | ||
## Requirements | ||
- Android Studio | ||
- Kotlin | ||
- Internet connection for fetching weather data | ||
|
||
## License | ||
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. |