# flutter_provider_demo **Repository Path**: chinaestone/flutter_provider_demo ## Basic Information - **Project Name**: flutter_provider_demo - **Description**: 0基础学习flutter provider的完整demo - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-15 - **Last Updated**: 2023-11-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 0基础学习flutter provider的完整demo A new Flutter project. ## Flutter 版本及环境 ```txt Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel stable, 3.13.9, on macOS 14.0 23A344 darwin-x64, locale en-CN) [✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0) [✓] Xcode - develop for iOS and macOS (Xcode 15.0.1) [✓] Chrome - develop for the web [✓] Android Studio (version 2022.3) [✓] IntelliJ IDEA Ultimate Edition (version 2022.2.3) [✓] IntelliJ IDEA Community Edition (version 2021.3.2) [✓] VS Code (version 1.84.2) [✓] Connected device (3 available) [✓] Network resources ``` ## 类之间调用顺序 ```txt CounterApp => CounterView/CounterOperationView => CounterOperation => CounterButton ├── main.dart 主入口 └── provide ├── counter_operation_view.dart # CounterOperation视图 ├── counter_view.dart # Counter视图 └── counter_view_model.dart # Counter视图模型 ``` ## flutter provider通信机制 ![provider通信机制](assets/markdown/provide-principle.webp) ## 展示demo ![demo](https://amoshk.top/img/random/2021122001/demo-1.gif) ## 参考文章 [Flutter Provider状态管理-基本认识、示例](https://amoshk.top/2021122001/index.html) [Flutter Provider 异步通信、Provider状态管理 原创](https://blog.51cto.com/928343994/2841760)