介紹
網(wǎng)絡(luò)優(yōu)化,內(nèi)置app包升級(jí)松邪,數(shù)據(jù)加載優(yōu)化坞琴,緩存取用優(yōu)化,本地崩潰日志收集逗抑,后續(xù)demo會(huì)持續(xù)更新
文件目錄
dio:網(wǎng)絡(luò)請(qǐng)求封裝文件
api_utils.dart:baseUrl 與 api接口定義類(lèi)
tools:項(xiàng)目中所有使用到的封裝公共類(lèi)存放文件
win_pages:所有頁(yè)面實(shí)現(xiàn)存放文件剧辐,為了直觀感受所以將此下文件做了 abc排序
引入包
使用介紹
global_key.dart ->定義了全局的router具體定義可查看demo,
使用方法:context: RouterKey.navigatorState.currentState.context,
可參考alart.dart
show_alart.dart ->可在此自定義彈窗邮府,與alart.dart配合使用做到隨處彈窗
preferences.dart ->輕量級(jí)的本地緩存荧关,將異步獲取轉(zhuǎn)為同步獲取,易于取用
public.dart ->此類(lèi)中封裝全局的主題色挟纱,字體羞酗,樣式等
a_tabbottom ->此文件是tabbar的定義處
main.dart ->日志收集,三方注冊(cè)等都在此類(lèi)中
方法展示
具體的詳細(xì)代碼邏輯可在demo中查看紊服,注釋明確檀轨,后續(xù)亦會(huì)完善本文檔,謝謝支持
demo下載地址:https://gitee.com/old-swordsman/flutter_demo_yxq
編輯不易欺嗤,刷點(diǎn)RMB支持一下??2翁选!煎饼!