登录

去注册 忘记密码?

登录

注册

去登录

  • 扫码关注公众号
  • 发送“我爱安卓
  • 即可获取验证码

注册

解锁回答区域

  • 扫码关注公众号
  • 发送“我爱安卓

若你登陆,将永久解锁;
若未登录,仅本机解锁。

解锁回答区域

获取注册验证码

  • 扫码关注公众号
  • 发送“我爱安卓
  • 即可获取验证码

Flutter_Mall 基于litemall的Flutter开源在线商城应用程序

youxinLu   2021-01-28 00:35   收藏

Flutter_Mall

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

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

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

Flutter_Mall 已经重构完成,整体采用MVVM,页面上也进行了优化

因蒲公英下载方式改变,现在下载方式改为密码下载,打开网址以后输入密码123456

扫码下载

Flutter_Mall功能

  • 首页
  • 专题列表、专题详情
  • 分类列表、分类详情
  • 品牌列表、品牌详情
  • 新品首发、人气推荐
  • 优惠券列表、优惠券选择
  • 商品搜索
  • 商品详情
  • 购物车
  • 购物下单
  • 订单列表、订单详情
  • 地址、收藏、足迹、意见反馈

项目截图

首页
首页

分类

项目结构

lib

constant(颜色、尺寸、图片、字符串、url、textStyle统一管理)

event(事件)

model

router(路由相关)

service(网络请求)

utils(工具类)

view_model

ui

widget 共用组件

page

404

goods(商品相关)

guide(引导页)

home(首页)

login(登录注册相关)

mine(我的)

page(页面)

category(分类)

goods(商品)

login(登录注册)

mine(我的)

splash(启动页)

第三方框架

名称作用
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环境搭建

Windows环境搭建

Flutter学习资料

Flutter官方文档

Flutter中文官网

Flutter教程

flutter-go

dart

联系我

QQ:443765662

微信

微信

项目地址:https://github.com/youxinLu/flutter_mall