
1.簡介 InheritedWidget是Flutter提供的一個非常重要的功能性組件,可以實現(xiàn)在widget樹中從上到下數(shù)據(jù)共享數(shù)據(jù),比如我們...
1. 什么是Ioslate 我們的flutter應(yīng)用啟動的時候就會開辟一個獨立的ioslate,這里面包含了一個獨立的內(nèi)存空間和一個攜帶 eve...
前言 BaseFlutter開源項目基于Flutter2.0,語法上空安全,是Provider MVVM的最佳實踐,可以用于線上應(yīng)用的優(yōu)秀架構(gòu),...
前言 每個應(yīng)用在啟動的時候都會初始化一個application類,我們可以在這個類中做一些初始化的操作,例如第三方sdk的初始化,在實施組件化工...
前言 之前做內(nèi)存優(yōu)化的時候,為了實現(xiàn)對線程的使用監(jiān)控,借助了一個第三方的hook框架(epic[https://github.com/tiann...
前言 假如Dart不存在Mixin關(guān)鍵字,并且有幾個不存在繼承關(guān)系的類,他們有相同的代碼,那么該如何復(fù)用這些相同的代碼呢?可能你會寫一個第三方類...
前言 以前學(xué)android的時候就曾經(jīng)使用過APT在編譯時解析注解,然后結(jié)合Javapoet生成代碼,在flutter端其實也有這種類似的技術(shù),...
前言 之前學(xué)習(xí)原生開發(fā)的時候使用過各種編譯自動生成模板代碼的框架,例如ARouter,這些框架其實是借助了JavaPoet 這個框架來自動生成代...
前言 flutter作為新一代移動UI框架,有很多native不具備的優(yōu)勢,比如開發(fā)時熱加載,可以立刻看到UI修改效果,提升開發(fā)效率,而且同一套...