干货集中营 客户端 flutter版
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.idea 添加缓存功能,减少网络请求 Nov 7, 2018
android 修改卡顿问题,还没有彻底解决,在iOS上已经得到明显的改善 Sep 5, 2018
images 添加PhotoView组建,优化图片展示器 Sep 27, 2018
ios 图片大幅度优化,加载效率提升70% Sep 27, 2018
lib
test
.gitignore 干货集中营 flutter版本第1.0版本 Aug 21, 2018
.metadata
GankFlutter.iml
README.md
flutter_gank.iml
flutter_gank_android.iml
pubspec.lock
pubspec.yaml

README.md

GankFlutter

一款追求全新用户体验的干货集中营 flutter 版 客户端

应用截图

1 2 3 4 5
每日干货 分类干货 个人中心 福利社区 分类列表

编译运行流程

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 本地数据缓存
fluttertoast toast
flutter_redux redux
device_info 设备信息
connectivity 网络链接
flutter_markdown markdown解析
json_annotation json模板
json_serializable json模板
url_launcher 启动外部浏览器
iconfont 字库图标
share 系统分享
flutter_spinkit 加载框样式
get_version 版本信息
flutter_webview_plugin 全屏的webview
sqflite 数据库
flutter_statusbar 状态栏
flutter_svg svg
photo_view 图片预览
flutter_slidable 侧滑

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

已优化问题

  • 首页banner优化:提升banner加载图片的速度
  • 图片优化:福利图片列表加载图片和图片详情展示图片性能提升70%
  • UI以及交互优化:页面跳转,展示交互相对提升
  • 优化下拉刷新,上拉加载样式和加载中交互
  • 首页、分类页 添加缓存功能
  • iOS机器上不卡顿,在Android机器上存在卡顿(解决中……)
  • 注册、登录、分享功能暂未实现(进行中……)

更新日志

  • 3.1.2
    • 分类列表页添加缓存,优化用户体验
    • 首页banner,item各自添加缓存功能
  • 3.1.1
    • 首页banner优化
    • 福利图片加载图片优化新能提示70%
    • 查看图片交互效果优化
    • 优化搜索
    • 图片带缓存
  • 3.1.0 UI风格大调整,全新的 UI 风格(里程碑)
  • 3.0.0
    • 1.优化刷新样式,提升交互效果
    • 2.新增搜索功能
    • 3.解决应用启动白屏的问题,改变主界面UI,增强用户体验
  • 2.0.0 完善业务逻辑,避免造轮子
  • 1.0.0 发布成功