嗨大家好我是Jerry,是一個工作剛滿一年的網頁前端工程師,這次主要要跳坑寫Flutter的主要原因,是因為我一直很想寫APP,但React Native常常編譯報錯以及Weex文件不完整等等問題,讓我想要試試看Google推出的這個Flutter,然後又看了這部影片:
講師Maximilian比較了許多面向
結論可以點影片進去了解,看完這部影片後,就發現Udemy出現這部課程Learn Flutter & Dart to Build iOS & Android Apps,我便腦波很弱的刷了下去,開始了Flutter的探索之路。
安裝環境
我個人在Windows和Mac都有安裝成功過,主要的邏輯就是
我就模擬一次Mac的安裝過程
進入官網,按下install on mac
大力按下去,下載到你想存的資料夾
在Terminal中設定環境變數
export PATH=`你剛剛下載的位置`/flutter/bin:$PATH
flutter doctor
如果是使用bash_profile來設定環境變數的,可以參考這篇
ED's Notes:Mac OS X 如何更改系統路徑與環境變數
(謝謝原文作者的分享,讓我解決此問題)
安裝Xcode(進入APP store)
若安裝完後不能使用Xcode的指令,就可能要設定的license
sudo xcodebuild -license
當然是同意再同意囉
open -a Simulator
註:Simulator的Hardware選項可以選擇手機型號
flutter create 你的APP名稱
10.下載完後,在此你的APP名稱的資料夾下指令
flutter run
模擬器就直接出現預設的計數器APP啦
準備Android開發環境,進入Android Studio官網,按下下載
安裝開始時會出現應用程式權限設定的問題,就去系統偏好設定允許一下就好
安裝過程選擇客製化,並選取Android Virtual Device
安裝完後,使用Android Studio開啟你剛剛的工作資料夾(你的APP名稱那個)
他會要你裝Flutter套件,就裝吧
然後會要你更新SDK,就更新吧
若出現此問題
Failed to install the following Android SDK packages as some licences have not been accepted.
記得安裝以下套件
flutter run