Flutter知乎App实践:UI+Json+Utils

2019 年 2 月 11 日 CocoaChina

预览图:





开发环境


Flutter 1.0.0 • channel stable • https://github.com/flutter/flutter.git Framework • revision 5391447fae (9 weeks ago) • 2018-11-29 19:41:26 -0800 Engine • revision 7375a0f414 Tools • Dart 2.1.0 (build 2.1.0-dev.9.4 f9ebf21297)


编译运行


  1. 克隆代码

    源码地址:github.com/MeandNi/Flu…

  2. 安装依赖

    flutter packages get


UI 大致结构



采用类似 Android 模块化思想,将整个 App 的内容分为5个部分.



Ui 细节


暂不叙述,期待后续文章总结。项目目前还在更新完善中,预计使用Redux、Sqlflite等技术栈填充数据部分,本项目部分界面及工具类来自Flutter_CommonApp


数据结构(结构图壕无专业性可言,仅供观赏😀。)





第三方框架


功能
dio 网络框架
carousel_slider 轮播图
cached_network_image 图片加载
share 链接分享
flutter_webview_plugin WebView


鸣谢


感谢那些热爱开源、一起奋斗的朋友们。


GitHub地址:github.com/MeandNi/Flu…



作者:Meandni
链接:https://juejin.im/post/5c5014a6518825260d7ef89a


本公众号转载内容已尽可能注明出处,如未能核实来源或转发内容图片有权利瑕疵的,请及时联系本公众号进行修改或删除【联系方式QQ : 3442093904  邮箱:support@cocoachina.com】。文章内容为作者独立观点,不代表本公众号立场。版权归原作者所有,如申请授权请联系作者,因文章侵权本公众号不承担任何法律及连带责任。

---END---

登录查看更多
0

相关内容

JSON( Java Script Object Notation)是一种轻量级的资料交换语言,以文字为基础,且易于让人阅读。尽管 JSON 是在 JavaScript 的一個子集,但 JSON 是独立于语言的文本格式,並且采用了类似于 C 语言家族的一些习惯。
FPGA加速系统开发工具设计:综述与实践
专知会员服务
65+阅读 · 2020年6月24日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
117+阅读 · 2020年5月10日
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
95+阅读 · 2019年12月4日
【电子书】C++ Primer Plus 第6版,附PDF
专知会员服务
87+阅读 · 2019年11月25日
【电子书】Flutter实战305页PDF免费下载
专知会员服务
22+阅读 · 2019年11月7日
Google代码Code Review实践指南发布
Python程序员
3+阅读 · 2019年9月7日
美团:基于跨平台框架Flutter的动态化平台建设
前端之巅
14+阅读 · 2019年6月17日
7 款实用到哭的App,只说一遍
高效率工具搜罗
84+阅读 · 2019年4月30日
支持多标签页的Windows终端:Fluent 终端
Python程序员
7+阅读 · 2019年4月15日
从webview到flutter:详解iOS中的Web开发
前端之巅
5+阅读 · 2019年3月24日
3月份GitHub上最热门的开源项目
大数据技术
3+阅读 · 2018年4月10日
Arxiv
35+阅读 · 2019年11月7日
Generative Adversarial Networks: A Survey and Taxonomy
Arxiv
4+阅读 · 2018年5月14日
Arxiv
3+阅读 · 2018年3月21日
VIP会员
相关资讯
Google代码Code Review实践指南发布
Python程序员
3+阅读 · 2019年9月7日
美团:基于跨平台框架Flutter的动态化平台建设
前端之巅
14+阅读 · 2019年6月17日
7 款实用到哭的App,只说一遍
高效率工具搜罗
84+阅读 · 2019年4月30日
支持多标签页的Windows终端:Fluent 终端
Python程序员
7+阅读 · 2019年4月15日
从webview到flutter:详解iOS中的Web开发
前端之巅
5+阅读 · 2019年3月24日
3月份GitHub上最热门的开源项目
大数据技术
3+阅读 · 2018年4月10日
Top
微信扫码咨询专知VIP会员