Part 1:AI生成程式碼初體驗
單元1 AI寫程式的速度是人類的幾十倍甚至千百倍
單元2 安裝Flutter程式開發環境
單元3 用Figma網站設計App的操作畫面
單元4 用AI生成程式碼
Part 2:Dart程式語言基礎
單元5 Hello, Dart程式語言
單元6 變數、常數和空安全
單元7 資料型態和運算子
單元8 If判斷式
單元9 For迴圈
單元10 物件、類別和函式的選擇性參數
單元11 自訂類別與類別的繼承
Part 3:Flutter程式基礎
單元12 瞧瞧Flutter專案的範例程式檔
單元13 給AI一個小考驗 - 生成顯示文字的程式
單元14 顯示影像
單元15 使用Center和Container排列物件
單元16 使用Row和Column排列物件
單元17 用Stack讓物件重疊
Part 4:按鈕、選單和輸入文字
單元18 ElevatedButton、Toast和SnackBar
單元19 各種按鈕和電腦猜拳遊戲
單元20 選單按鈕和StatefulWidget
單元21 用AI生成點餐App
單元22 用TextField輸入文字
單元23 用State Management實現App畫面重建
單元24 用Riverpod套件實作State Management
單元25 BLoC套件的Business Logic架構
單元26 Radio選單
單元27 NumberPicker數字轉輪與婚姻建議App
單元28 Checkbox複選清單與興趣選擇App
Part 5:照片與動畫
單元29 用螢幕手勢操作照片
單元30 用非同步程式檢視手機中的照片
單元31 例外處理、GridView與複選照片
單元32 旋轉動畫
單元33 其他動畫效果
單元34 用動畫物件產生動畫效果
Part 6:進階介面元件
單元35 ListView選單
單元36 ListView的進階用法
單元37 切換畫面
單元38 實作多畫面App
單元39 對話盒
單元40 App Bar的進階用法
單元41 Tab 標籤頁
Part 7:常用的套件
單元42 變更App 名稱、圖示和建立安裝檔
單元43 儲存資料
單元44 使用資料庫
單元45 顯示進度列
單元46 處理影像和儲存影像檔
單元47 用AI幫忙實現多國語言功能
Part 8:Google地圖
單元48 使用Google地圖
單元49 用GoogleMapController控制地圖
單元50 繪製地標、路線和改變地圖類型