
【Flutter 學習筆記】🎬 教學影片:連結
為什麼選擇 Flutter?
1. 一次學習,無限應用!
學會 Flutter,你只需撰寫一套程式碼,就能開發出適用於 iOS、Android、Windows、macOS、Linux 及 Web 等各種主流平台的應用程式!這意味著你不再需要為不同平台重複學習或編寫相同功能的程式碼,讓你的創意無限延展,開發效率瞬間提升。無論是 移動應用開發 還是桌面應用開發,Flutter 都能幫助你在競爭激烈的市場中脫穎而出!
2. 迅速上手,激發創意!
Flutter 擁有平緩的學習曲線,無論你是初學者還是有經驗的開發者,都能快速掌握這項強大的技能。借助熱重載功能,你可以隨時修改程式碼並立即查看效果,這種即時反饋的能力讓開發過程變得更加有趣,激發無限創意,讓每一個想法都能迅速實現!這使得 Flutter 成為快速開發和原型設計的理想選擇。
3. 實現夢想,成為業界佼佼者!
掌握 Flutter 開發後,你將能夠接案賺錢,或開發自己的應用程式,實現財務自由!許多成功的企業和開發者已經利用 Flutter 創造了令人驚豔的應用程式,並獲得了用戶的廣泛好評。隨著 Flutter 的普及,這項技能將使你在職場上更具競爭力,無論是進入大型企業,還是創業開發自己的產品,Flutter 將是你通往成功的最佳夥伴!
不論你是想要提升技能,還是追求創業夢想,Flutter 都是你不可或缺的利器!不用再猶豫,一起踏上這段熱血的開發旅程!讓你的開發夢想起飛,下一位成功的應用開發者就是你!
目錄
第一章:Flutter 環境設定
1.1 Flutter 開發環境介紹
1.2 如何在 Windows 上安裝 Flutter SDK
1.3 如何在 macOS 上安裝 Flutter SDK
1.4 如何在 macOS 上建置開發 iOS 應用程式環境
1.5 如何在 Windows 和 macOS 上建置 Flutter Android 應用程式開發環境
1.6 如何建置 Windows 桌面應用程式開發環境
1.7 如何建立第一個 Flutter 應用程式
第二章:Dart 程式語言
2.1 如何建立第一個 Dart 應用程式
2.2 如何使用單行與多行註解
2.3 變數使用介紹
2.4 變數命名規則
2.5 數字資料類型:整數與浮點數
2.6 字串資料類型
2.7 布林資料類型
2.8 數學運算符號
2.9 邏輯運算符號
2.10 比較運算符號
2.11 基本 if 條件控制
2.12 if-else 條件控制
2.13 if 多條件判斷控制
2.14 巢狀 if 條件判斷控制
2.15 switch-case 多重條件判斷
2.16 List(串列)集合資料類型
2.17 Map(映射)集合資料類型
2.18 Set 集合資料類型
2.19 for 迴圈
2.20 foreach 迴圈
2.21 while 迴圈
2.22 基本函式
2.23 具有參數的函式
2.24 具有回傳值的函式
2.25 具有預設參數值的函式
2.26 使用具名參數呼叫函式
第三章:Flutter 基礎
3.1 最基本的應用程式 Hello World 結構介紹
3.2 Text 元件:顯示文字的技巧與屬性設定
3.3 學習如何查看 Text 文件元件定義
3.4 StatefulWidget:計數器應用程式
3.5 Container 容器元件
3.6 Row、Column 佈局容器
3.7 ElevatedButton 按鈕元件
3.8 Image 圖片元件
3.9 TextField 文字輸入框元件
未完待續... 施工中!
附錄

參考資料
網頁
[1] Dart 程式語言官方網站:https://dart.dev
[2] Flutter 官方網站:https://flutter.dev
[3] Visual Studio Code:https://code.visualstudio.com
[4] IntelliJ IDEA:https://www.jetbrains.com/idea
商標聲明
本資料《Flutter 學習筆記》中所提供的所有圖文、程式碼及影片教學,以下簡稱「本資料」。在「本資料」中提及的所有商標及產品名稱均為其合法擁有者的財產。「本資料」引用這些商標及產品名稱僅為說明和介紹之目的,並不意圖侵犯任何權利。
著作權聲明
「本資料」的著作權歸作者所有,並受到國際著作權法的保護。未經授權,任何個人或機構不得複製、引用或翻印「本資料」的內容,否則將構成侵權,並依法追究相關法律責任。
免責聲明
儘管作者已竭盡全力編輯和製作「本資料」,並確保其內容的準確性與完整性,但對於「本資料」及其附帶程式碼和相關媒體的任何瑕疵,我們不作任何保證。我們亦不承擔因使用「本資料」而導致的任何衍生利益損失或意外損壞的責任。「本資料」可能包含指向第三方網站的鏈接,這些網站的內容不在我們的控制範圍內,對其準確性或可靠性不作任何保證。讀者在訪問這些網站時,應自行承擔風險。