开发知乎App的Flutter版。技术栈:flutter+redux+sqflite,正在集成状态管理....
Branch: master
Clone or download
Latest commit 2ef02b2 Feb 13, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
android init Jan 24, 2019
img init Jan 24, 2019
ios Roughly completed Jan 29, 2019
lib rank and me ui Feb 13, 2019
mock update readme Jan 29, 2019
show rank and me ui Feb 13, 2019
test init Jan 24, 2019
.gitignore init Jan 24, 2019
.metadata init Jan 24, 2019
README.md rank and me ui Feb 13, 2019
pubspec.yaml Roughly completed Jan 29, 2019

README.md

Flutter实践之知乎App

预览图:

app展示

app展示

app展示

开发环境

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. 克隆代码

    git clone https://github.com/MeandNi/Flutter_ZhiHu.git
    
  2. 安装依赖

    flutter packages get
    

UI 大致结构

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

Ui 细节

  • 自定义透明 Toolbar 随滚动渐变

  • 上拉加载更多

  • ......

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

数据结构

第三方框架

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

正在集成状态管理!

鸣谢

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

值得学习的话,Star哦^_^