狗狗探索器 (BloC架构示例)
Bloc是Flutter中一种出色的状态管理方法——通过bloc模式,如果我们实现得当,就能创建出高质量且易于维护的代码,因为bloc使用了我们最熟悉的设计模式。该项目将用于展示如何通过构建一个展示犬种、它们的特征以及几张狗狗图片的应用程序来充分利用bloc。
安装
使用下面的链接下载或克隆此仓库
https://github.com/zubairehman/flutter-boilerplate-project.git
转到项目根目录,在控制台中执行以下命令以获取所需的依赖项
flutter pub get
使用的包
| 包 |
|---|
| flutter_bloc: ^8.0.1 |
| dio: ^4.0.4 |
| web_scraper: ^0.1.4 |
| bloc_test: ^9.0.3 |
| equatable: ^2.0.3 |
| bloc_concurrency: ^0.2.0 |
| flutter_native_splash: ^2.0.5 |
| google_fonts: ^2.3.1 |
| shimmer: ^2.0.0 |
该项目还使用了新的material 3设计模式进行主题化,并使用slivers来显示列表。
如何贡献
随时修改代码以帮助理解项目。您可以通过打开issue或发送pull request来贡献。
?
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)