Logo

狗狗探索器

一个用于购买和探索不同犬种的应用程序

查看演示

狗狗探索器 (BloC架构示例)

Bloc是Flutter中一种出色的状态管理方法——通过bloc模式,如果我们实现得当,就能创建出高质量且易于维护的代码,因为bloc使用了我们最熟悉的设计模式。该项目将用于展示如何通过构建一个展示犬种、它们的特征以及几张狗狗图片的应用程序来充分利用bloc。

screenshot screenshot screenshot screenshot screenshot

安装

使用下面的链接下载或克隆此仓库

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来贡献。

?

GitHub

查看 Github