xiaowang1314 / GHMall

仿京东电商商城实战项目,功能会陆续更新,敬请关注

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GHMall

2f7f1a6d17a91f4167b85af5a47c65b131f3a64268732-eYhpx3_fw658副本.png

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

环境

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

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

体验demo

安装方法:

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

如果终端输出

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 图片动画
已经实现
+ 实现用户注册登录
+ 商品浏览
+ 商品属性筛选
+ 添加商品
+ 购物车增加减少商品
+ 提交订单
+ 已经适配iOS,测试模拟器iPhone11

计划实现
- 用户登录验证码倒计时
- 用户地址
- 用户订单列表查看
- 用户订单详情

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

About

仿京东电商商城实战项目,功能会陆续更新,敬请关注

License:MIT License


Languages

Language:Dart 99.2%Language:Ruby 0.6%Language:Swift 0.2%Language:Kotlin 0.1%Language:Objective-C 0.0%