Coder Social home page Coder Social logo

myjeffxie / flutter_mall Goto Github PK

View Code? Open in Web Editor NEW

This project forked from youxinlu/flutter_mall

0.0 0.0 0.0 56.38 MB

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

License: GNU General Public License v3.0

Java 0.08% Objective-C 0.17% Dart 99.53% Kotlin 0.09% Swift 0.09% HTML 0.04%

flutter_mall's Introduction

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_html html框架
flutter_screenutil 屏幕适配
fluttertoast Toast
shared_preferences 本地数据缓存
fluro 路由
city_pickers 城市选择
pull_to_refresh 上拉加载和下拉刷新
flutter_webview_plugin webview
cached_network_image 图片缓存
provider 状态管理

Flutter环境搭建

Mac环境搭建
Windows环境搭建

Flutter学习资料

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

赞赏

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

微信 支付宝

联系我

QQ:443765662
微信
微信

flutter_mall's People

Contributors

youxinlu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.