giao窩里giao亦渗,許久不見(jiàn)献联,甚是想念。各位客官哨鸭,走過(guò)路過(guò)千萬(wàn)不要錯(cuò)過(guò)。
自從19年發(fā)了一篇flutter路由框架fluro之后就再也沒(méi)有動(dòng)態(tài)了娇妓,哈哈像鸡,因?yàn)楫厴I(yè)后忙于android開(kāi)發(fā)工作實(shí)在沒(méi)時(shí)間去搞flutter了。
年后回來(lái)哈恰,榨干了我的咸魚(yú)時(shí)間只估,重新?lián)旎亓薴lutter。通過(guò)不斷的深夜學(xué)習(xí)着绷,利用我那久經(jīng)‘沙場(chǎng)’的雙手,終于完成了完整的flutter項(xiàng)目蛔钙。話不多說(shuō)直接上圖。奧利給E钇荨?溟埂!
項(xiàng)目的基本界面就在上面了子漩,具體的可以下載demo體驗(yàn)!
點(diǎn)我下載
本demo框架模式采用的是mvvm+provider實(shí)現(xiàn)的豫喧,mvvm相信各位Android客官已經(jīng)有所了解,provider是flutter用來(lái)管理頁(yè)面狀態(tài)的幢泼,我們用它來(lái)做數(shù)據(jù)層與頁(yè)面之間的狀態(tài)管理紧显,多余的不多介紹了,不懂的可以去查看provider官方文檔介紹。
采用的三方庫(kù)
#狀態(tài)管理
provider: ^4.1.2
#網(wǎng)絡(luò)請(qǐng)求
dio: ^3.0.10
#cookie管理
dio_cookie_manager: ^1.0.0
cookie_jar: ^1.0.1
#路徑
path_provider: ^2.0.1
#刷新組件
flutter_easyrefresh: ^2.2.1
#toast
fluttertoast: ^4.0.0
#本地存儲(chǔ)
shared_preferences: ^2.0.5
# 本地json對(duì)象存儲(chǔ)
localstorage: ^4.0.0+1
#時(shí)間格式
date_format: ^1.0.8
#緩存圖片
cached_network_image: ^2.3.1
#webview
webview_flutter: ^2.0.4
# 誰(shuí)用誰(shuí)閃亮
shimmer: ^1.1.1
# 加載動(dòng)畫(huà)
loading_indicator_view: ^1.1.0
#自適應(yīng)大小text
auto_size_text: ^2.1.0
#點(diǎn)贊按鈕
like_button: ^2.0.2
#flare動(dòng)畫(huà)
flare_flutter: ^3.0.0
rive: ^0.7.8
#顯示html標(biāo)簽
flutter_html_rich_text: ^1.0.0
#數(shù)據(jù)庫(kù)
sqflite: ^1.3.0
參考
- 鴻洋大神的玩Android API
- 后續(xù)理出
感謝各位的支持
項(xiàng)目地址