项目作者: shabake

项目描述 :
仿京东电商商城实战项目,功能会陆续更新,敬请关注
高级语言: Dart
项目地址: git://github.com/shabake/GHMall.git
创建时间: 2020-06-21T11:40:28Z
项目社区:https://github.com/shabake/GHMall

开源协议:MIT License

下载


GHMall

2f7f1a6d17a91f4167b85af5a47c65b131f3a64268732-eYhpx3_fw658副本.png

一个练习的flutter电商项目,基本功能已经完成。

环境

  1. Flutter 2.0.0 channel stable https://github.com/flutter/flutter.git
  2. Framework revision 60bd88df91 (10 hours ago) 2021-03-03 09:13:17 -0800
  3. Engine revision 40441def69
  4. Tools Dart 2.12.0

如果还没有配置环境,跳转配置Flutter环境

体验demo

安装方法:

  1. cd 你要存放的目录
  1. git clone https://github.com/shabake/GHMall.git
  1. flutter pub get

如果终端输出

  1. Waiting for another flutter command to release the startup lock

找到flutterSDK文件夹

flutter/bin/cache

删除lockfile

重新执行flutter pub get

运行一个iOS或安卓模拟器

如果连接真机iOS打开在GHMall/ios/Runner.xcworkspace

配置开发者账户

最后执行flutter run

项目中用到的插件

名称 描述
dio 网络请求
fluttertoast 提示 toast
sqflite 数据持久化
flutter_swiper 轮播图
flutter_screenutil 屏幕适配
cached_network_image 缓存网络图片
shared_preferences 本地存储
event_bus 事件通知
provider 状态管理
flutter_screenutil 屏幕适配
city_pickers 城市选择器
flutter_easyrefresh 刷新控件
transparent_image 图片动画
  1. 已经实现
  2. + 实现用户注册登录
  3. + 商品浏览
  4. + 商品属性筛选
  5. + 添加商品
  6. + 购物车增加减少商品
  7. + 提交订单
  8. + 已经适配iOS,测试模拟器iPhone11
  9. 计划实现
  10. - 用户登录验证码倒计时
  11. - 用户地址
  12. - 用户订单列表查看
  13. - 用户订单详情

在使用中如有任何问题欢迎骚扰我,如果对你有帮助请点帮我一个✨,小弟感激不尽:blush: