10倍速 Flutter App 開發實戰:Cursor AI 協作 × Figma UI 設計
孫宏明
- 出版商: 碁峰資訊
- 出版日期: 2026-07-31
- 定價: $680
- 售價: 7.9 折 $537
- 語言: 繁體中文
- 頁數: 576
- 裝訂: 平裝
- ISBN: 6264253758
- ISBN-13: 9786264253758
-
相關分類:
Cross-Platform
尚未上市,歡迎預購
商品描述
Flutter是使用率最高的跨平台技術,它也是當今唯一能夠完整涵蓋Android、iOS、Windows、Mac、Linux和Web的超級解決方案。為了幫助讀者理解Flutter程式架構,本書先介紹Dart語言的語法,再逐步進入Flutter程式開發的主題,並學習使用目前最熱門的AI輔助程式開發工具――Cursor。此外,讀者也將學習使用Figma網站設計App的操作畫面,再讓AI依照設計圖生成程式碼。本書還會介紹其他利用AI加速App開發的技巧。
✔ 學習最熱門的AI輔助程式開發工具。
✔ 學習使用Figma設計App介面設計。
✔ Dart程式語言教學。
✔ 介紹App畫面編排技巧,滿足各種設計需求。
✔ 涵蓋文字、按鈕、單複選清單、影像、動畫、對話盒...等各種元件的用法。
✔ 學會使用App狀態管理套件,包括Riverpod和BLoC。
✔ 涵蓋資料庫、影像處理、多國語言、Google地圖等重要技術主題。
作者簡介
孫宏明
*成功大學資訊工程研究所博士
*開南大學資管系副教授
*Android App程式設計書籍作者
*Python程式設計書籍作者
*Git版本控制書籍作者
目錄大綱
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 繪製地標、路線和改變地圖類型









