關(guān)于flutter吊输,首先要認識一下不同的移動端開發(fā)技術(shù)
關(guān)于原生開發(fā)——原生應(yīng)用程序是指某一個移動平臺(比如iOS或安卓)所特有的應(yīng)用硅卢,使用相應(yīng)平臺支持的開發(fā)工具和語言翔横,并直接調(diào)用系統(tǒng)提供的SDK API构哺。優(yōu)點是可訪問平臺全部功能禀倔。速度快暖混、性能高缕贡、可以實現(xiàn)復(fù)雜動畫及繪制,整體用戶體驗好拣播。但是缺點是開發(fā)成本大晾咪。內(nèi)容固定,動態(tài)化弱贮配,大多數(shù)情況下谍倦,有新功能更新時只能發(fā)版。
關(guān)于混合式開發(fā)——混合式開發(fā)較于原生開發(fā)成本降低泪勒。有Cordova開發(fā)昼蛀,React Native,F(xiàn)lutter等圆存。
而Flutter叼旋,在混合式開發(fā)中屬于其中的新生代。Flutter是Google發(fā)布的一個用于創(chuàng)建跨平臺沦辙、高性能移動應(yīng)用的框架夫植。Flutter和QT mobile一樣,都沒有使用原生控件怕轿,相反都實現(xiàn)了一個自繪引擎偷崩,使用自身的布局辟拷、繪制系統(tǒng)。在生態(tài)環(huán)境阐斜,技術(shù)支持衫冻,開發(fā)效率方面發(fā)展迅速。是個不錯的開發(fā)選擇谒出。
下面是我開始學(xué)習(xí)Flutter的參考網(wǎng)站和視頻:
Dart包官網(wǎng) https://pub.dev/
在B站的學(xué)習(xí)視頻 https://www.bilibili.com/video/BV1S4411E7LY?from=search&seid=264028818320229331