
0人評分過此書
App Inventor 2利用圖形化介面,並以拖放圖形方式,將自己的創意開發出可應用在Android系統上的軟體程式。本書共有50個範例,包括TinyDB與Firebase資料庫的實際操演,每個範例以step by step詳細解說,引導讀者進入直覺式App的開發世界。
★結構式的中文介面範例教學,全面掌握App Inventor 2
★適合多媒體設計師與程式新手快速跨入學習App製作
★詳細解說專案開發邏輯,實作、測試到上架一應俱全
★加入Firebase資料庫操作演練,不再只能開發單機App
[1]基礎入門
介紹App Inventor 2的中文操作介面以及程式基本功,例如:程式基本運算、判斷式、迴圈、清單等,適合程式新手建立對程式語言的基本認知。
[2]功能演練
根據App Inventor 2內的功能分類方式挑出各個常用元件,分別進行理論的說明與實際演練。每章的前面幾節都會討論功能的使用理論,結合小範例練習,最後一節再搭配完整的實作進行演練。
[3]專案開發
專案開發單元屬於功能演練的整合應用,本書規劃七個不同主題的專案,每個專案需要多個元件的配合,難度較高,連同最後一章的Google play上架教學,幫助同學成為獨當一面的開發人員。
★結構式的中文介面範例教學,全面掌握App Inventor 2
★適合多媒體設計師與程式新手快速跨入學習App製作
★詳細解說專案開發邏輯,實作、測試到上架一應俱全
★加入Firebase資料庫操作演練,不再只能開發單機App
[1]基礎入門
介紹App Inventor 2的中文操作介面以及程式基本功,例如:程式基本運算、判斷式、迴圈、清單等,適合程式新手建立對程式語言的基本認知。
[2]功能演練
根據App Inventor 2內的功能分類方式挑出各個常用元件,分別進行理論的說明與實際演練。每章的前面幾節都會討論功能的使用理論,結合小範例練習,最後一節再搭配完整的實作進行演練。
[3]專案開發
專案開發單元屬於功能演練的整合應用,本書規劃七個不同主題的專案,每個專案需要多個元件的配合,難度較高,連同最後一章的Google play上架教學,幫助同學成為獨當一面的開發人員。
-
Chapter 01 App Inventor 2介紹
-
1.1 App Inventor 2發展與沿革
-
1.2 App Inventor 2整體架構
-
1.3 建構App Inventor 2的開發環境
-
1.3.1 申請Gmail 帳號
-
1.3.2 安裝App Inventor 2模擬器
-
1.3.3 安裝MIT AI2 Companion App
-
-
1.4 App Inventor 2專案操作介面
-
1.4.1 App Inventor 2專案管理介面
-
1.4.2 App Inventor 2專案設計介面
-
1.4.3 App Inventor 2專案拼塊介面
-
1.4.4 在模擬器中執行
-
-
1.5 專案維護
-
1.5.1 儲存專案
-
1.5.2 另存專案
-
1.5.3 下載.apk檔案
-
-
-
Chapter 02 認識常用元件與運算原則
-
2.1 常用基本元件的認識
-
2.2 拼塊功能與事件的認識
-
2.3 基本運算的原則
-
2.3.1 常數
-
2.3.2 變數
-
2.3.3 算術運算
-
2.3.4 文字運算
-
2.3.5 範例練習-求面積
-
2.3.6 關係(比較)運算
-
2.3.7 邏輯運算
-
2.3.8 範例練習-求面積(改良版)
-
-
-
Chapter 03 迴圈與清單
-
3.1 判斷式
-
3.1.1 單向
-
3.1.2 雙向
-
3.1.3 巢狀
-
-
3.2 迴圈
-
3.2.1 For迴圈
-
3.2.2 巢狀
-
3.2.3 While
-
-
3.3 清單Lists
-
3.3.1 建立清單
-
3.3.2 foreach迴圈
-
3.3.3 清單選擇器元件
-
3.3.4 管理清單
-
-
3.4 樂透彩實作
-
-
Chapter 04 自訂程序
-
4.1 對話框元件
-
4.1.1 元件特性
-
4.1.2 顯示訊息
-
4.1.3 互動式對話訊息
-
-
4.2 內建程序
-
4.2.1 文字
-
4.2.2 數學
-
4.2.3 亂數
-
-
4.3 內建程序實作
-
4.3.1 大小寫轉換
-
4.3.2 電話號碼檢查
-
4.3.3 簡易抽籤功能
-
-
-
Chapter 05 繪圖與多媒體應用
-
5.1 繪圖元件
-
5.2 多媒體元件
-
5.3 小畫家實作
-
-
Chapter 06 動畫應用
-
6.1 圖像精靈元件
-
6.2 球形精靈元件
-
6.3 打磚塊實作
-
-
Chapter 07 整合網路資源
-
7.1 地圖元件
-
7.1.1 Activity 啟動器
-
7.1.2 調用Google Map
-
-
7.2 位置感測器
-
7.3 Web瀏覽器元件
-
7.4 公司App實作
-
-
Chapter 08 資料庫與網路資料庫
-
8.1 資料儲存方式
-
8.2 啟動Google App Engine
-
8.3 範例練習-備忘錄
-
-
Chapter 09 手機感測器
-
9.1 加速度感測器
-
9.2 方向感測器
-
9.3 電流急急棒實作
-
-
Chapter 10 App專案-計時器
-
10.1 專題功能說明
-
10.2 重點技術介紹
-
10.2.1 計時器元件
-
10.2.2 自訂程序
-
-
10.3 畫面編排設計
-
10.4 程式設計介紹
-
-
Chapter 11 App專案-相片通訊錄
-
11.1 專題功能說明
-
11.2 重點技術介紹
-
11.2.1 電話撥號器元件
-
11.2.2 簡訊元件
-
11.2.3 多重畫面顯示
-
-
11.3 畫面編排設計
-
11.4 程式設計介紹
-
-
Chapter 12 App專案-打魔鬼
-
12.1 專題功能說明
-
12.2 重點技術介紹
-
12.2.1 音效(Sound)元件
-
12.2.2 音樂播放器
-
-
12.3 畫面編排設計
-
12.4 程式設計介紹
-
-
Chapter 13 App專案-猜牌遊戲
-
13.1 專題功能說明
-
13.2 重點技術介紹
-
13.3 畫面編排設計
-
13.4 程式設計介紹
-
-
Chapter 14 App專案-拼圖
-
14.1 專題功能說明
-
14.2 重點技術介紹
-
14.2.1 被拖曳(Dragged)事件與模糊(Fuzzy)判斷
-
14.2.2 二維陣列
-
-
14.3 螢幕設計介紹
-
14.4 程式設計介紹
-
-
Chapter 15 App專案-Firebase資料庫實戰
-
15.1 專題功能說明
-
15.2 重點技術介紹
-
15.3 螢幕設計介紹
-
15.4 程式設計介紹
-
-
Chapter 16 App專案-接蘋果
-
16.1 專題功能說明
-
16.2 重點技術介紹
-
16.3 螢幕設計介紹
-
16.4 程式設計介紹
-
- Chapter 17 上架到Google Play
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分