介绍
网络优化,内置app包升级,数据加载优化,缓存取用优化,本地崩溃日志收集,后续demo会持续更新
文件目录
dio:网络请求封装文件
api_utils.dart:baseUrl 与 api接口定义类
tools:项目中所有使用到的封装公共类存放文件
win_pages:所有页面实现存放文件,为了直观感受所以将此下文件做了 abc排序
引入包
使用介绍
global_key.dart ->定义了全局的router具体定义可查看demo,
使用方法:context: RouterKey.navigatorState.currentState.context,
可参考alart.dart
show_alart.dart ->可在此自定义弹窗,与alart.dart配合使用做到随处弹窗
preferences.dart ->轻量级的本地缓存,将异步获取转为同步获取,易于取用
public.dart ->此类中封装全局的主题色,字体,样式等
a_tabbottom ->此文件是tabbar的定义处
main.dart ->日志收集,三方注册等都在此类中
方法展示
具体的详细代码逻辑可在demo中查看,注释明确,后续亦会完善本文档,谢谢支持
demo下载地址:https://gitee.com/old-swordsman/flutter_demo_yxq
编辑不易,刷点RMB支持一下😁!!!