Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/littlesound/weather_app_list_practice


https://github.com/littlesound/weather_app_list_practice

Last synced: about 1 month ago
JSON representation

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.