如何在編譯器動(dòng)態(tài)生成一些代碼,實(shí)現(xiàn)一些功能?我們用很多flutter插件時(shí)候,會(huì)動(dòng)態(tài)生成一些文件,它們是如何實(shí)現(xiàn)的? 我自己實(shí)現(xiàn)一個(gè)簡單的jso...
投稿
如何在編譯器動(dòng)態(tài)生成一些代碼,實(shí)現(xiàn)一些功能?我們用很多flutter插件時(shí)候,會(huì)動(dòng)態(tài)生成一些文件,它們是如何實(shí)現(xiàn)的? 我自己實(shí)現(xiàn)一個(gè)簡單的jso...
flutter項(xiàng)目里需要存儲數(shù)據(jù)如果比較少可以用SharedPreferences,如果存儲數(shù)據(jù)比較多 尤其需要篩選的話 我們就得用數(shù)據(jù)庫了 s...
等待多個(gè)異步任務(wù)全部結(jié)束1、使用 Future.wait() 2、使用 Stream 和 StreamController:Stream 和 S...
盡可能減少build方法調(diào)用的范圍 是狀態(tài)管理的目的,如果大范圍控件調(diào)用build 性能會(huì)很低. 用ValueListenableBuilder...
app一些重要步驟 比如支付 需要把用戶每一步日志寫入到本地,如果有異常,可以服務(wù)端下發(fā)一個(gè)字段,讓設(shè)備自動(dòng)上傳日志, 或者用戶某個(gè)操作主動(dòng)觸...
本人從事flutter開發(fā)工作把我用的flutter項(xiàng)目一些基礎(chǔ)代碼分享出來,后續(xù)會(huì)做一些示例出來,寫成一個(gè)示例app,讓你從零用flutter...
線上問題監(jiān)控是程序開發(fā)必要流程,flutter該如何做呢?我們用bugly收集異常 1.1 異常采集 Native的異常通常伴隨著應(yīng)用崩潰,而d...
實(shí)際項(xiàng)目里用到的對dio的封裝,穩(wěn)定運(yùn)行很久 滿足你的各種需求用法如下,可以支持toast以及網(wǎng)絡(luò)請求中是否有l(wèi)oading框最后面有demo地...
用法如下 十幾行代碼就可以實(shí)現(xiàn)上拉下拉 列表頁面還支持自定義頭部和固定在底部的視圖 支持錯(cuò)誤/無數(shù)據(jù)頁面顯示還可以支持列表視圖曝光埋點(diǎn) 底部有可...
in_app_purchase: ^3.1.13 用谷歌推出的內(nèi)購插件,這個(gè)插件就是把ios內(nèi)購api全部翻譯一遍所以原生能實(shí)現(xiàn)的功能 這個(gè)插...