希望書包
KOBO會員日加碼送購書金

10倍速Flutter App開發實戰:Cursor AI協作 × Figma UI設計

內容簡介

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 繪製地標、路線和改變地圖類型

配送方式

  • 台灣
    • 國內宅配:本島、離島
    • 到店取貨:
      金石堂門市 不限金額免運費
      7-11便利商店 萊爾富便利商店 全家便利商店
  • 海外
    • 國際快遞:全球
    • 港澳店取:
      ok便利商店 順豐 7-11便利商店

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • 紙本平裝
    • ISBN
    • 9786264253758
    • 分級
    • 普通級
    • 頁數
    • 576
    • 商品規格
    • 18開17*23cm
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

退換貨須知:

**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
※ 本商品會員日滿額金幣加碼回饋最高15倍
將於 2026/07/26 開賣 
金石堂門市 全家便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing