|
1 | 1 | # EasyMarketFlutter
|
2 | 2 |
|
3 |
| -> 1、EasyMarketFlutter是仿网易严选 设计的 App(商城类)。项目是基于 Flutter框架的混合开发(Android与IOS) |
| 3 | +> 1、EasyMarketFlutter 是仿网易严选 设计的 App(商城类)。项目是基于 Flutter 框架的混合开发(Android 与 IOS) |
4 | 4 | >
|
5 |
| -> 2、EasyMarketFlutter主要技术栈:provider(全局数据管理)、dio(数据请求)、shared_preferences(缓存)。 |
| 5 | +> 2、EasyMarketFlutter 主要技术栈:provider(全局数据管理)、dio(数据请求)、shared_preferences(缓存)。 |
6 | 6 | >
|
7 |
| -> 3、本项目主要是以学习Flutter框架为主,主要可学内容:UI设计、组件封装、解决Flutter中遇到的坑。可能项目中有许多缺陷,希望吐槽,来不断完善。 |
| 7 | +> 3、本项目主要是以学习 Flutter 框架为主,主要可学内容:UI 设计、组件封装、解决 Flutter 中遇到的坑。可能项目中有许多缺陷,希望吐槽,来不断完善。 |
8 | 8 |
|
9 |
| -## 扫码体验Android版(请在浏览器内扫码!) |
| 9 | +## 扫码体验 Android 版(请在浏览器内扫码!) |
10 | 10 |
|
11 | 11 | <figure >
|
12 | 12 | <img src="./imges/qrCode.png" width="200"/>
|
|
21 | 21 |
|
22 | 22 | ## 已实现
|
23 | 23 |
|
24 |
| -* Provider+shared_preferences实现数据状态管理、缓存。 |
25 |
| -* App的启动页、广告页。 |
26 |
| -* Rem适配方案。 |
27 |
| -* Dio的二次封装,API模块化。 |
28 |
| -* 封装侧边栏Tab切换组件。 |
29 |
| -* 封装Appbar与Tab的AppbarTab组件。 |
30 |
| -* 封装滚动渐变的Appbar组件。 |
31 |
| -* 下拉刷新与上拉加载更多。 |
32 |
| -* 路由模块管理。 |
| 24 | +- Provider+shared_preferences 实现数据状态管理、缓存。 |
| 25 | +- App 的启动页、广告页。 |
| 26 | +- Rem 适配方案。 |
| 27 | +- Dio 的二次封装,API 模块化。 |
| 28 | +- 封装侧边栏 Tab 切换组件。 |
| 29 | +- 封装 Appbar 与 Tab 的 AppbarTab 组件。 |
| 30 | +- 封装滚动渐变的 Appbar 组件。 |
| 31 | +- 下拉刷新与上拉加载更多。 |
| 32 | +- 路由模块管理。 |
33 | 33 |
|
34 | 34 | ## 还需要做的事
|
35 | 35 |
|
36 | 36 | 1. 此项目还在开发中,后续会把业务补充完整。(商品、专题、制造商、购物车、用户信息管理)页面的完善。
|
37 |
| -2. 项目优化,从UI到性能分析,我也是Flutter的初学者,后续如果有学到好的方案,需迭代。 |
38 |
| -3. 尝试将部分模块以WebView+H5进行混合开发。 |
| 37 | +2. 项目优化,从 UI 到性能分析,我也是 Flutter 的初学者,后续如果有学到好的方案,需迭代。 |
| 38 | +3. 尝试将部分模块以 WebView+H5 进行混合开发。 |
39 | 39 | 4. 后续会补充我在开发中遇到的问题,进行补充、和记录。
|
40 | 40 |
|
41 | 41 | ## 需注意的东西
|
42 | 42 |
|
43 |
| -* 目前只提供了android的下载体验,IOS请自行下载代码体验。 |
44 |
| -* 在开发环境的debug可能会稍微卡顿,属正常现象,良好的体验请进行打release包。 |
| 43 | +- 目前只提供了 android 的下载体验,IOS 请自行下载代码体验。 |
| 44 | +- 在开发环境的 debug 可能会稍微卡顿,属正常现象,良好的体验请进行打 release 包。 |
45 | 45 |
|
46 | 46 | ## 友情链接
|
47 | 47 |
|
48 |
| -1. [Flutter中文网](https://flutterchina.club/) |
49 |
| -2. [Dart从入门到放弃](http://dart.goodev.org/) |
50 |
| -3. [Flutter从入门到放弃](https://book.flutterchina.club/) |
| 48 | +1. [Flutter 中文网](https://flutterchina.club/) |
| 49 | +2. [Dart 从入门到放弃](http://dart.goodev.org/) |
| 50 | +3. [Flutter 从入门到放弃](https://book.flutterchina.club/) |
51 | 51 | 4. [Flutter-go](https://github.com/alibaba/flutter-go)
|
52 |
| -5. [Flutter路由管理](https://github.com/theyakka/fluro) |
53 |
| -6. [Flutter很全的Api说明](https://github.com/yang7229693/flutter-study) |
| 52 | +5. [Flutter 路由管理](https://github.com/theyakka/fluro) |
| 53 | +6. [Flutter 很全的 Api 说明](https://github.com/yang7229693/flutter-study) |
54 | 54 | 7. [我写的项目](https://github.com/Peroluo/easyMarketFlutter)
|
55 | 55 | 8. [常用的一些包](https://www.cnblogs.com/yangyxd/p/9232308.html)
|
56 |
| -9. [阿里巴巴Flutter代码规范](https://github.com/alibaba/flutter-go/blob/master/Flutter_Go%20%E4%BB%A3%E7%A0%81%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83.md) |
| 56 | +9. [阿里巴巴 Flutter 代码规范](https://github.com/alibaba/flutter-go/blob/master/Flutter_Go%20%E4%BB%A3%E7%A0%81%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83.md) |
57 | 57 |
|
58 | 58 | ## 最后
|
59 | 59 |
|
60 |
| -* 如果EasyMarketFlutter对你有帮助,留下你的Star或者fork,你的支持是我不断更新的动力!! |
61 |
| -* 欢迎你们的Issues,希望Flutter越来越好,大家一起学习!Love Coding! |
62 |
| -* Thanks! |
| 60 | +- 如果 EasyMarketFlutter 对你有帮助,留下你的 Star 或者 fork,你的支持是我不断更新的动力! |
| 61 | +- 欢迎你们的 Issues,希望 Flutter 越来越好,大家一起学习!Love Coding! |
| 62 | +- Thanks! |
63 | 63 |
|
64 | 64 | ## 关于我
|
65 | 65 |
|
66 | 66 | Name: pero 罗
|
67 | 67 |
|
68 | 68 | QQ: 1025558554
|
69 | 69 |
|
70 |
| - |
| 70 | + |
0 commit comments