登录

去注册

登录

注册

去登录

注册

Flutter实现干货集中营 移动端

ZQ330093887   2018-09-19   收藏

GankFlutter

一款追求全新用户体验的干货集中营 flutter 版 客户端
- GitHub IOS版本
- GitHub 小程序版本
- GitHub Flutter版本
- GitHub Android版本

应用截图

12345
每日干货分类干货个人中心福利社区分类列表

编译运行流程

1、配置好Flutter开发环境(目前Flutter SDK 版本 v0.5.8 的 Tag ),可参阅 【搭建环境】

2、clone代码,执行Packages get安装第三方包。(因为某些不可抗力原因,国内可能需要设置代理:
代理环境变量)
3、android studio、XCode、VScode、IDEA都可以

特别感谢

期待

  • 如果您在使用过程中发现BUG或者觉得有何不合适,欢迎 issues me!
  • 如果老铁觉得还可以,麻烦点个star支持一下,谢谢了!
  • 简书

学习资料

第三方框架

当前 Flutter SDK 版本 v0.5.8(这些第三方库我在项目中用到了部分,这里收集起来,共大家找起来方便)

功能
dio网络框架
shared_preferences本地数据缓存
fluttertoasttoast
flutter_reduxredux
device_info设备信息
connectivity网络链接
flutter_markdownmarkdown解析
json_annotationjson模板
json_serializablejson模板
url_launcher启动外部浏览器
iconfont字库图标
share系统分享
flutter_spinkit加载框样式
get_version版本信息
flutter_webview_plugin全屏的webview
sqflite数据库
flutter_statusbar状态栏
flutter_svgsvg
photo_view图片预览
flutter_slidable侧滑

官方的Demo及各个Widget的效果在安装了Flutter SDK之后在 Flutter SDK安装目录/flutter/examples下,可以自己一一尝试。

待解决的问题

  • 键盘遮挡文本输入框
  • 只做了简单的封装,计划用MVP或者MVVM框架重构 (进行中...)
  • 封装网络层并对网络层做数据缓存
  • 注册、登录、分享功能暂未实现
  • UI界面太丑了待优化

项目地址:https://github.com/ZQ330093887/GankFlutter