發表日期:2018-12 文章編輯:小燈 瀏覽次數:2194
Flutter是谷歌的移動UI框架,可以快速在iOS和Android上構建高質量的原生用戶界面。 Flutter可以與現有的代碼一起工作。在全世界,Flutter正在被越來越多的開發者和組織使用,并且Flutter是完全免費、開源的。
官方說的這么牛x,能不了解一下嗎!本系列為本人學習flutter的學習筆記,重在記錄學習中遇到的問題。
Flutter 1.0.0
Dart 2.1.0 (build 2.1.0-dev.9.4 f9ebf21297)
Xcode Version 10.1 (10B61)
IntelliJ IDEA 2018.3.2 (Ultimate Edition)
VS Code 1.30.1 (1.30.1)
參考flutter中文網或者自行Google,前人之述備矣,此處不再贅述。
本人為iOS開發,未安裝過Android Studio,所以不具備安卓開發環境。
為了親自體驗一下不同編輯器,所以安裝了IntelliJ IDEA 和 VS Code體驗flutter開發。VS Code的配置參考官方教程。IntelliJ IDEA的配置參考官方教程。IntelliJ IDEA需要安裝flutter和dart插件,在IntelliJ IDEA安裝插件需要翻墻,也可以去官方插件庫搜索插件從磁盤安裝。從磁盤安裝插件極有可能重啟應用后報錯閃退,修復方法是在應用目錄下~/Library/Application Support/<PRODUCT><VERSION>中把安裝的插件刪除即可。推薦翻墻從應用內搜索插件安裝插件。
更多命令直接運行flutter進行查看。
Global options: -h, --helpPrint this usage information. -v, --verbose Noisy logging, including all shell commands executed. If used with --help, shows hidden options.-d, --device-id Target device id or name (prefixes allowed). --version Reports the version of this tool. --suppress-analyticsSuppress analytics reporting when this command runs. --bug-reportCaptures a bug report file to submit to the Flutter team. Contains local paths, device identifiers, and log snippets.--packagesPath to your ".packages" file. (required, since the current directory does not contain a ".packages" file)Available commands: analyzeAnalyze the project's Dart code. attach Attach to a running application. bash-completionOutput command line shell completion setup scripts. buildFlutter build commands. channelList or switch flutter channels. cleanDelete the build/ directory. config Configure Flutter settings. create Create a new Flutter project. devicesList all connected devices. doctor Show information about the installed tooling. driveRuns Flutter Driver tests for the current project. emulatorsList, launch and create emulators. format Format one or more dart files. help Display help information for flutter. installInstall a Flutter app on an attached device. logs Show log output for running Flutter apps. make-host-app-editable Moves host apps from generated directories tonon-generated directories so that they can be editedby developers. packages Commands for managing Flutter packages. precache Populates the Flutter tool's cache of binaryartifacts. runRun your Flutter app on an attached device. screenshot Take a screenshot from a connected device. stop Stop your Flutter app on an attached device. test Run Flutter unit tests for the current project. traceStart and stop tracing for a running Flutter app. upgradeUpgrade your copy of Flutter.
終端在適合的目錄下運行flutter create flutter_app創建一個名為flutter_app的應用。
從Flutter入門應用程序模板創建一個新的Flutter IntelliJ項目:
從Flutter入門應用程序模板創建一個新的Flutter項目:
在IDE中開發Flutter應用
英文還可以的同學參考官方的英文教程,官方提供了Android Studio / IntelliJ和VS Code的簡單開發教學。
IntelliJ中直接在頂部工具欄就可以操做,VS Code按F5運行項目并顯示工具欄。
flutter中文網
在IDE中開發Flutter應用
日期:2018-10 瀏覽次數:7252
日期:2018-12 瀏覽次數:4327
日期:2018-07 瀏覽次數:4874
日期:2018-12 瀏覽次數:4173
日期:2018-09 瀏覽次數:5501
日期:2018-12 瀏覽次數:9921
日期:2018-11 瀏覽次數:4803
日期:2018-07 瀏覽次數:4578
日期:2018-05 瀏覽次數:4858
日期:2018-12 瀏覽次數:4324
日期:2018-10 瀏覽次數:5137
日期:2018-12 瀏覽次數:6211
日期:2018-11 瀏覽次數:4462
日期:2018-08 瀏覽次數:4592
日期:2018-11 瀏覽次數:12629
日期:2018-09 瀏覽次數:5579
日期:2018-12 瀏覽次數:4830
日期:2018-10 瀏覽次數:4186
日期:2018-11 瀏覽次數:4528
日期:2018-12 瀏覽次數:6062
日期:2018-06 瀏覽次數:4007
日期:2018-08 瀏覽次數:5435
日期:2018-10 瀏覽次數:4457
日期:2018-12 瀏覽次數:4524
日期:2018-07 瀏覽次數:4360
日期:2018-12 瀏覽次數:4500
日期:2018-06 瀏覽次數:4383
日期:2018-11 瀏覽次數:4373
日期:2018-12 瀏覽次數:4249
日期:2018-12 瀏覽次數:5281
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.