这是一款用Flutter开发的商城项目,主要用于学习和熟悉Flutter开发流程。数据来源于 litemall 开源项目,搭建后台接口。litemall包含了Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 。
1.pull_to_refresh: ^2.0.0
一个提供上拉加载和下拉刷新的组件,同时支持Android和Ios
2.provider :^6.0.1
对 InheritedWidget 组件的上层封装,使其更易用,更易复用。
3.flutter_screenutil:^5.0.0+2
flutter 屏幕适配方案,让你的UI在不同尺寸的屏幕上都能显示合理的布局!
ScreenUtil.init只需在home或者根路由(即第一个flutter页面)中调用一次即可。
4. flutter_swiper:^1.1.6
flutter最强大的siwiper, 多种布局方式,无限轮播,Android和IOS双端适配.
5.cached_network_image: ^3.0.0
用于显示来自互联网的图像并将它们保存在缓存目录中。
6.dio: ^4.0.4 Http请求插件
dio是一个强大的Dart Http请求库,支持Restful API、FormData、拦截器、请求取消、Cookie管理、文件上传/下载、超时、自定义适配器等...
7.fluro: ^2.0.3 路由插件
The brightest, hippest, coolest router for Flutter.
8.city_pickers:^1.0.1
**的城市三级联动选择器