Flutter動(dòng)畫(huà)心動(dòng)的感覺(jué) 為了追求更好的用戶體驗(yàn),有時(shí)候我們需要一個(gè)類似心跳一樣跳動(dòng)著的控件來(lái)吸引用戶的注意力,這是一個(gè)小小的優(yōu)化需求,但是...
投稿
Flutter動(dòng)畫(huà)心動(dòng)的感覺(jué) 為了追求更好的用戶體驗(yàn),有時(shí)候我們需要一個(gè)類似心跳一樣跳動(dòng)著的控件來(lái)吸引用戶的注意力,這是一個(gè)小小的優(yōu)化需求,但是...
代碼審查是軟件開(kāi)發(fā)過(guò)程的一部分,可以在早期避免錯(cuò)誤代碼合并到進(jìn)入項(xiàng)目中, 方便團(tuán)隊(duì)維護(hù)代碼和產(chǎn)品質(zhì)量。 為什么代碼審查至關(guān)重要? 如果沒(méi)有人把控...
我們?cè)贑/C++下的時(shí)候,有時(shí)候不需要編譯某些代碼,只需要設(shè)置一個(gè)條件編譯即可,但是到了Java、Kotlin、Dart時(shí),這很難做到——不是說(shuō)...
許多掘金朋友在上一篇留言,說(shuō)要封裝下最新版,所以這篇把封裝思路寫(xiě)下,大家可以自己封裝。有好的想法也可以去github提request,也感謝Wi...
介紹 多渠道打包常規(guī)方式有兩種,F(xiàn)lavor 和 --dart-define,后者是 Flutter1.17新增的命令行可選參數(shù),比Flavor...
GetX第三篇-依賴注入 為什么要使用依賴注入 依賴注入是什么 本來(lái)接受各種參數(shù)來(lái)構(gòu)造一個(gè)對(duì)象,現(xiàn)在只接受一個(gè)參數(shù)——已經(jīng)實(shí)例化的對(duì)象。 依賴注...
說(shuō)狀態(tài)管理到底在說(shuō)些什么 一個(gè)應(yīng)用的狀態(tài)就是當(dāng)這個(gè)應(yīng)用運(yùn)行時(shí)存在于內(nèi)存中的所有內(nèi)容。當(dāng)然許多狀態(tài),例如紋理、動(dòng)畫(huà)狀態(tài)等,框架本身會(huì)替開(kāi)發(fā)者管理,...
在使用了 Provider 一年后,遇到了很多阻力,期間嘗試過(guò) BLoC 、MobX ,均不如意,一個(gè)樣本代碼太多,使用復(fù)雜,一個(gè)生產(chǎn)代碼要等很...
我用 GetX寫(xiě)了一個(gè)使用demo,和一個(gè)app,demo中導(dǎo)航的演示如下: 代碼示例[https://github.com/yuexunshi...
開(kāi)發(fā)原生頁(yè)面的時(shí)候,在處理鍵盤(pán)事件上,通常的需求是,點(diǎn)擊輸入框外屏幕,要隱藏鍵盤(pán),同樣的,這樣的需求也需要在 Flutter 上實(shí)現(xiàn), Andr...