作者:閑魚(yú)技術(shù)-吉豐
背景
在閑魚(yú)深度使用 Flutter
開(kāi)發(fā)過(guò)程中,我們遇到了業(yè)務(wù)代碼耦合嚴(yán)重,代碼可維護(hù)性糟糕,如入泥濘。對(duì)于閑魚(yú)這樣的負(fù)責(zé)業(yè)務(wù)場(chǎng)景,我們需要一個(gè)統(tǒng)一的應(yīng)用框架來(lái)擺脫當(dāng)下的開(kāi)發(fā)困境,而這也是
Flutter 領(lǐng)域空缺的一塊處女地。
Fish Redux 是為解決上面問(wèn)題上層應(yīng)用框架,它是一個(gè)基于 Redux 數(shù)據(jù)管理的組裝式 flutter 應(yīng)用框架, 特別適用于構(gòu)建中大型的復(fù)雜應(yīng)用。
它的最大特點(diǎn)是配置式組裝, 一方面將一個(gè)大的頁(yè)面,對(duì)視圖和數(shù)據(jù)層層拆解為互相獨(dú)立的
Component|Adapter,上層負(fù)責(zé)組裝,下層負(fù)責(zé)實(shí)現(xiàn),另一方面將 Component|Adapter 拆分為 View,Reducer,Effect
等相互獨(dú)立的上下文無(wú)關(guān)函數(shù)。所以它會(huì)非常干凈,易編寫、易維護(hù)、易協(xié)作。
Fish Redux
熱門工具 換一換
