Flutter初体验

项目功能

网络请求(简单的封装)
json转模型
flutter中使用webview
七牛云存储
事件传递
照片选择器
app本地存储

基本上涉及了一个简单App所拥有的功能

网络请求

使用的是dio框架,做了简单的封装相关类
NetUtil.dart
ApiInterface.dart

json转模型

参照官网提供的方法。使用的是json_serializable框架
相关类在项目的models文件夹中

七牛云存储

使用七牛提供的sy_flutter_qiniu_storage框架

事件传递

event_bus 登陆后传递登陆成功的消息。让UI重新请求数据
相关类GlobalConfig.dart 以及event文件夹中的文件

照片选择器

image_picker

app本地存储

shared_preferences 相关封装在SharedPreferenceUtil.dart
json数据转模型在通过SharedPreferenceUtil.dart类存储到本地.

文件目录

WeChat440ade70aba0b013f84e987a09059250.png

项目地址

https://github.com/kentchen1991/fluttercard.git

账号密码

18858885888
123456

你可能感兴趣的:(Flutter初体验)