Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/littlesound/weather_app_list_practice
https://github.com/littlesound/weather_app_list_practice
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/littlesound/weather_app_list_practice
- Owner: LittleSound
- License: mit
- Created: 2023-11-20T13:27:14.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2023-11-20T13:51:38.000Z (12 months ago)
- Last Synced: 2023-11-20T14:42:56.091Z (12 months ago)
- Language: Dart
- Size: 72.3 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Weather App List Practice
I think the list scrolling effect of Apple's weather App is very interesting, so I tried to implement it in Flutter.
## Demo
[weather_app_list_practice.webm](https://github.com/LittleSound/weather_app_list_practice/assets/19204772/17bebda7-a295-4263-8576-37c87eecbaae)## Main Files
- [lib/main.dart](lib/main.dart)
- [lib/grid_card.dart](lib/grid_card.dart)
- [lib/home_controller.dart](lib/home_controller.dart)## Run
Before you can run this project, you need to have Flutter installed on your system. If you haven't installed Flutter yet, you can follow the steps on the [official Flutter website](https://flutter.dev/docs/get-started/install) to do so.
1. **Get Flutter packages**
Run the following command to get all the packages required for this project:
```
flutter pub get
```2. **Run the app**
You can now run the app on your connected device (emulator or physical device) using the following command:
```
flutter run
```## License
This project is licensed under the MIT License - see the [LICENSE](https://github.com/LittleSound/weather_app_list_practice/blob/main/LICENSE) file for details.