10倍速 Flutter App 開發實戰:Cursor AI 協作 × Figma UI 設計
孫宏明
- 出版商: 碁峰資訊
- 出版日期: 2026-07-31
- 定價: $680
- 售價: 7.9 折 $537
- 語言: 繁體中文
- 頁數: 576
- 裝訂: 平裝
- ISBN: 6264253758
- ISBN-13: 9786264253758
-
相關分類:
Cross-Platform
尚未上市,歡迎預購
買這商品的人也買了...
-
嵌入式 Linux 應用開發完全手冊$539$512 -
$402原子教你玩 STM32 (寄存器版), 2/e -
機器學習開發神器!Google Cloud Platform 雲端開發應用超入門$490$416 -
$453原子教你玩 FPGA:基於 Intel Cyclone IV -
Kaggle 競賽攻頂秘笈 -- 揭開 Grandmaster 的特徵工程心法,掌握制勝的關鍵技術$1,000$850 -
超圖解 ESP32 深度實作$880$748 -
$601嵌入式 C語言自我修養 — 從芯片、編譯器到操作系統 -
$517穿越作業系統迷霧:從零實現作業系統 -
原子教你學 STM32 (HAL庫版)(下)$534$507 -
原子教你學 STM32 (HAL庫版)(上)$534$507 -
CMake 構建實戰:項目開發捲$599$569 -
Claude Code 實戰:Harness 工程之道$479$455 -
$538抓蝦養馬 AI 人生:OpenClaw 與 Hermes 實戰 -
AI Agent開發:MCP和低代碼平臺$594$564 -
一個 64位操作系統的設計與實現, 2/e$1,019$968 -
極簡STM32:基於HAL庫與FreeRTOS的Arm Cortex-M4編程與開發$474$450 -
LangGraph開發AI Agent實踐$600$570 -
Qt 6 for Python:PySide6 GUI應用開發指南$899$854 -
Agent+RPA 實戰:手把手教你實現工作流程自動化$654$621 -
從 AI Agent 到多代理人系統設計|架構規劃與應用開發 (Building Applications with AI Agents: Designing and Implementing Multiagent Systems)$780$616 -
AI 超神應用術:Google Gemini × NotebookLM × Nano Banana × Omni × Flow × Gemini Live 全解鎖 (超級全能第三版) (附範例素材/提示詞/影音教學)$560$442 -
LINE Bot Side Project 實戰 : 從設計思考到部署與產品變現的 16堂關鍵必修課(iThome鐵人賽系列書)$660$514 -
n8n x AI Agent 與企業導入實戰大全【基礎篇】:零基礎入門 x API 串接 x 自動化工作流程設計 x 商業專題實作$890$694 -
OpenClaw 本質論與建構工程 — 基礎完全攻略:誕生、本質、架構、設計與設定、控管、安全性$950$741 -
圖解生成式 AI|一次搞懂 AI 如何繪圖、寫作與協作 (Visualizing Generative AI: How AI Paints, Writes, and Assists)$880$695
商品描述
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 繪製地標、路線和改變地圖類型









