Skip to content

luoguoxiong/easyMarketFlutter

Folders and files

NameName
Last commit message
Last commit date
Sep 5, 2019
Sep 12, 2019
Sep 5, 2019
Aug 3, 2020
Aug 3, 2020
Aug 3, 2020
Aug 3, 2020
Aug 9, 2019
Aug 9, 2019
Jul 30, 2020
Aug 3, 2020
Aug 3, 2020

Repository files navigation

EasyMarketFlutter

1、EasyMarketFlutter 是仿网易严选 设计的 App(商城类)。项目是基于 Flutter 框架的混合开发(Android 与 IOS)

2、EasyMarketFlutter 主要技术栈:provider(全局数据管理)、dio(数据请求)、shared_preferences(缓存)。

3、本项目主要是以学习 Flutter 框架为主,主要可学内容:UI 设计、组件封装、解决 Flutter 中遇到的坑。可能项目中有许多缺陷,希望吐槽,来不断完善。

扫码体验 Android 版(请在浏览器内扫码!)

预览

已实现

  • Provider+shared_preferences 实现数据状态管理、缓存。
  • App 的启动页、广告页。
  • Rem 适配方案。
  • Dio 的二次封装,API 模块化。
  • 封装侧边栏 Tab 切换组件。
  • 封装 Appbar 与 Tab 的 AppbarTab 组件。
  • 封装滚动渐变的 Appbar 组件。
  • 下拉刷新与上拉加载更多。
  • 路由模块管理。

还需要做的事

  1. 此项目还在开发中,后续会把业务补充完整。(商品、专题、制造商、购物车、用户信息管理)页面的完善。
  2. 项目优化,从 UI 到性能分析,我也是 Flutter 的初学者,后续如果有学到好的方案,需迭代。
  3. 尝试将部分模块以 WebView+H5 进行混合开发。
  4. 后续会补充我在开发中遇到的问题,进行补充、和记录。

需注意的东西

  • 目前只提供了 android 的下载体验,IOS 请自行下载代码体验。
  • 在开发环境的 debug 可能会稍微卡顿,属正常现象,良好的体验请进行打 release 包。

友情链接

  1. Flutter 中文网
  2. Dart 从入门到放弃
  3. Flutter 从入门到放弃
  4. Flutter-go
  5. Flutter 路由管理
  6. Flutter 很全的 Api 说明
  7. 我写的项目
  8. 常用的一些包
  9. 阿里巴巴 Flutter 代码规范

最后

  • 如果 EasyMarketFlutter 对你有帮助,留下你的 Star 或者 fork,你的支持是我不断更新的动力!
  • 欢迎你们的 Issues,希望 Flutter 越来越好,大家一起学习!Love Coding!
  • Thanks!

关于我

Name: pero 罗

QQ: 1025558554

Email:[email protected]