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.
