Home

Awesome

Flutter_Mall

Flutter_Mall是一款Flutter开源在线商城应用程序,是基于litemall基础上进行开发,litemall包含了Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端感兴趣的同学可以自行研究部署,Flutter_Mall基本上包含了litemall中小程序的功能。<br>

Flutter_Mall_Plus 是在Flutter_Mall的基础上进行重构优化的版本,整体采用了MVVM模式,比Flutter_Mall 无论是UI还是代码可读性、维护性上都有一定的提升,Flutter_Mall已经切换在分支v1.0,以后将不再进行维护。

扫码体验Flutter_Mall_Plus 安卓版本(iOS请自行下载源码进行编译)

Flutter_Mall 已经重构完成,整体采用MVVM,页面上也进行了优化<br> 因蒲公英下载方式改变,现在下载方式改为密码下载,打开网址以后输入密码123456<br> 扫码下载<br>

Flutter_Mall功能

项目截图

首页 首页<br> 分类 分类商品列表<br> 分类商品列表 购物车<br> 我的 商品详情<br> 商品详情 下单<br> 我的收藏 我的订单<br> 订单详情 地址管理<br> 添加地址 我的收藏

项目结构

lib<br>

constant(颜色、尺寸、图片、字符串、url、textStyle统一管理)<br> event(事件)<br> model<br> router(路由相关)<br> service(网络请求)<br> utils(工具类)<br> view_model<br> ui<br>

widget 共用组件<br> page<br>

404<br> goods(商品相关)<br> guide(引导页)<br> home(首页)<br> login(登录注册相关)<br> mine(我的)<br> page(页面)<br> category(分类)<br> goods(商品)<br> login(登录注册)<br> mine(我的)<br> splash(启动页)<br>

第三方框架

名称作用
flutter_swipe轮播图
dio网络框架
flutter_spinkit旋转组件
event_bus事件通知
flutter_htmlhtml框架
flutter_screenutil屏幕适配
fluttertoastToast
shared_preferences本地数据缓存
fluro路由
city_pickers城市选择
pull_to_refresh上拉加载和下拉刷新
flutter_webview_pluginwebview
cached_network_image图片缓存
provider状态管理

Flutter环境搭建

Mac环境搭建<br> Windows环境搭建

Flutter学习资料

Flutter官方文档<br> Flutter中文官网<br> Flutter教程<br> flutter-go<br> dart

赞赏

因服务器是由个人维护,如果这个项目对您有帮助,您可以扫描下面二维码进行捐赠,谢谢。<br>

微信 支付宝<br>

联系我

QQ:443765662<br> 微信<br> 微信