怎么快速學習flutter?
剛好最近有在學Flutter技術,給你分享一些個人心得吧!
Flutter框架技術谷歌推出的開源跨平臺移動應用開發框架
由于flutter是基于dart語言開發,在進行下文之前先來簡單的了解下Dart語言。
Dart 是谷歌開發的計算機編程語言,它被用于web、服務器、移動應用和物聯網等領域的開發。
https://www.dartcn.com/
https://github.com/dart-lang/sdk
特點
高效:Dart 語法清晰簡潔,工具簡單而強大??焖伲篋art 提供提前編譯優化,可在移動設備和web上實現快速啟動??梢浦玻篋art 可編譯成 ARM 和 x86 代碼,可以在 iOS、Android上實現本地運行。易學:Dart 是面向對象的編程語言。響應式:Dart 可以便捷的進行響應式編程。Flutter 是由 Google 的工程師團隊打造的移動UI框架,可快速在Android和iOS上構建高質量的原生用戶界面。開發者通過一套代碼庫高效構建多平臺精美應用,支持移動、Web、桌面和嵌入式平臺。
https://flutter.cn/
https://flutterchina.club/
https://github.com/flutter/flutter
Flutter知識體系
因為Flutter是跨平臺開發。整體其實按照客戶端路線即可構建整個知識體系。
開發工具
flutter開發支持通過 Android Studio 和 VSCode 兩種編輯器快速創建項目。
對于經常開發android/ios/java的同學,當然首選AS。對于web前端開發的同學,自然是對VS比較熟悉。
http://www.android-studio.org/
https://code.visualstudio.com/
插件生態
擁有比較豐富的插件市場(Dart/Flutter)
https://pub.flutter-io.cn/
如果想嘗試flutter/dart開發實例項目,可以去看看這篇文章
https://www.toutiao.com/i6827408562537366020/
ok,以上只是個人的一些小分享心得,希望能給到你點點幫助哈!如果覺得能幫助到你,可以點個[贊/關注],謝謝!