Skip to content
Flutter开发的网易严选商城,让我一起折腾Flutter吧!真实数据接口
Dart Other
  1. Dart 99.3%
  2. Other 0.7%
Branch: master
Clone or download
罗国雄
罗国雄 完善商品页
Latest commit 3dcad85 Sep 17, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode 优化广告页和构建专题详情页 Sep 5, 2019
android submit Sep 12, 2019
assets/images 优化广告页和构建专题详情页 Sep 5, 2019
imges 优化图片大小 Sep 12, 2019
ios submit Sep 12, 2019
lib 完善商品页 Sep 17, 2019
.gitignore create easyMarket Aug 9, 2019
.metadata create easyMarket Aug 9, 2019
README.md 添加图片 Sep 12, 2019
pubspec.lock 完善商品页 Sep 17, 2019
pubspec.yaml 完善商品页 Sep 17, 2019

README.md

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:1025558554@qq.com

You can’t perform that action at this time.