shichunlei / FlutterGank

Flutter学习 Gank.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FlutterGank

A new Flutter Gank application.

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

编译运行流程

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

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

3、android studio、XCode、VScode、IDEA都可以

特别感谢

学习资料

第三方框架

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

功能
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 侧滑
event_bus 全局事件分发
flutter_pulltorefresh 下拉刷新/上拉加载

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

截图

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

About

Flutter学习 Gank.io


Languages

Language:Dart 96.8%Language:Objective-C 1.7%Language:Java 1.5%