
0人評分過此書
本書的主要目的是幫助初學者、學過Scratch或沒有程式設計經驗的讀者也能夠建立自己的App,不用撰寫一行程式碼,就可以「拼」出自己的Android App。
1.循序漸進方式:完整說明App Inventor基礎程式設計
2.專案主題實作:幫助讀者精通Android App開發
3.線上學習模式:使用連線版中文使用介面,說明App Inventor 2的積木程式和外觀編排,操作介面和離線版本完全相同
4.中文軟體介面:採用中文介面之軟體,輕鬆學習App Inventor 2
本書採用App Inventor最新版本的雲端開發平台(需Internet連線),只需與網際網路連線,就可以輕鬆使用App Inventor 2中文版開發Android App。
本書架構由淺入深,從Android和App Inventor 2開始,詳細說明Android基礎程式設計,強調布局和使用介面的互動設計,從按鈕、標籤與文字輸入盒組件開始,到選擇功能的介面組件和圖片顯示,然後是清單介面,訊息與對話框,完整說明使用介面的建立,以及如何與使用者進行互動。
本書說明如何啟動其他畫面和行動裝置的內建Apps,幫助讀者建立多畫面和整合內建App的應用程式,最後使用多個綜合應用範例來說明Android App開發的實作技巧。
實作範例介紹調整變數的使用方式,減少前版區域變數的使用,改以全域變數實作。並介紹統計圖表的繪製、OpenData的連結操作及人工智慧等熱門主題。
1.循序漸進方式:完整說明App Inventor基礎程式設計
2.專案主題實作:幫助讀者精通Android App開發
3.線上學習模式:使用連線版中文使用介面,說明App Inventor 2的積木程式和外觀編排,操作介面和離線版本完全相同
4.中文軟體介面:採用中文介面之軟體,輕鬆學習App Inventor 2
本書採用App Inventor最新版本的雲端開發平台(需Internet連線),只需與網際網路連線,就可以輕鬆使用App Inventor 2中文版開發Android App。
本書架構由淺入深,從Android和App Inventor 2開始,詳細說明Android基礎程式設計,強調布局和使用介面的互動設計,從按鈕、標籤與文字輸入盒組件開始,到選擇功能的介面組件和圖片顯示,然後是清單介面,訊息與對話框,完整說明使用介面的建立,以及如何與使用者進行互動。
本書說明如何啟動其他畫面和行動裝置的內建Apps,幫助讀者建立多畫面和整合內建App的應用程式,最後使用多個綜合應用範例來說明Android App開發的實作技巧。
實作範例介紹調整變數的使用方式,減少前版區域變數的使用,改以全域變數實作。並介紹統計圖表的繪製、OpenData的連結操作及人工智慧等熱門主題。
-
1 App Inventor與Android基礎
-
1-1 程式的基礎
-
1-1-1 認識程式
-
1-1-2 程式邏輯
-
-
1-2 Android行動作業系統
-
1-2-1 Android的基礎
-
1-2-2 Android的特點
-
-
1-3 認識App Inventor
-
1-4 建立App Inventor開發環境
-
1-4-1 申請註冊Google帳戶
-
1-4-2 下載與安裝App Inventor軟體設定套件
-
1-4-3 使用App Inventor雲端開發平台
-
-
-
2 建立第一個Android App
-
2-1 使用App Inventor開發Android App
-
2-2 建立第一個Android App
-
2-3 在App Inventor測試執行Android App
-
2-3-1 使用AI Companion程式測試執行Android App
-
2-3-2 在Android實機安裝APK檔來測試執行Android App
-
2-3-3 使用其他廠商開發的Android模擬器
-
-
2-4 App Inventor的使用介面說明
-
2-4-1 畫面編排頁面
-
2-4-2 程式設計頁面
-
-
2-5 App Inventor的專案管理
-
-
3 Android程式設計入門—變數與常數
-
3-1 物件的基本觀念與積木
-
3-1-1 物件(objects)
-
3-1-2 屬性(properties)
-
3-1-3 方法(methods)
-
3-1-4 事件(events)
-
-
3-2 介面組件的屬性
-
3-3 變數與常數值
-
3-3-1 認識變數
-
3-3-2 常數值
-
3-3-3 建立與使用變數
-
-
3-4 按鈕組件—執行功能
-
3-4-1 文字按鈕
-
3-4-2 圖片按鈕
-
-
3-5 標籤組件—程式輸出
-
3-6 文字輸入盒組件—程式輸入
-
-
4 使用介面設計—運算子與運算式
-
4-1 認識介面配置組件
-
4-2 基本介面配置組件
-
4-2-1 水平配置
-
4-2-2 垂直配置
-
4-2-3 表格配置
-
-
4-3 捲動配置組件
-
4-3-1 水平捲動配置
-
4-3-2 垂直捲動配置
-
-
4-4 更改介面組件的外觀
-
4-5 運算子與運算式
-
4-5-1 算術運算子
-
4-5-2 比較運算子
-
4-5-3 邏輯運算子
-
4-5-4 字串連接與亂數運算子
-
-
-
5 使用者互動設計—程序
-
5-1 認識事件處理與程序
-
5-1-1 事件處理
-
5-1-2 程序
-
-
5-2 介面組件的事件處理
-
5-2-1 按鈕組件的事件處理
-
5-2-2 文字輸入盒的事件處理
-
-
5-3 畫布組件的觸控事件 – 繪圖
-
5-4 建立程序
-
5-4-1 沒有參數的程序
-
5-4-2 擁有參數的程序
-
5-4-3 程序的回傳值
-
-
5-5 在程序使用區域變數 – 滑桿組件
-
5-5-1 建立區域變數
-
5-5-2 使用區域變數與滑桿組件
-
-
5-6 內建數學和字串函數
-
5-6-1 數學函數
-
5-6-2 字串函數
-
-
-
6 選擇與圖像組件—條件判斷
-
6-1 認識結構化程式設計
-
6-1-1 結構化程式設計
-
6-1-2 流程控制結構
-
-
6-2 條件判斷
-
6-2-1 單選條件判斷
-
6-2-2 二選一條件判斷
-
6-2-3 單行的二選一條件
-
-
6-3 選擇組件與巢狀條件判斷
-
6-3-1 單選的下拉式選單組件
-
6-3-2 複選的複選盒和Switch組件
-
-
6-4 多選一條件判斷
-
6-5 圖像組件
-
6-5-1 使用圖像組件
-
6-5-2 建立圖片相簿
-
-
-
7 訊息與對話框—迴圈結構
-
7-1 對話框組件
-
7-1-1 訊息框
-
7-1-2 確認對話框
-
7-1-3 資料輸入對話框
-
7-1-4 警告訊息框
-
-
7-2 認識迴圈結構
-
7-3 固定次數迴圈
-
7-3-1 固定次數迴圈—大樂透開獎
-
7-3-2 固定次數迴圈—計算複利
-
-
7-4 條件迴圈
-
7-4-1 條件迴圈—存錢購買電腦
-
7-4-2 將固定次數迴圈改成條件迴圈
-
-
7-5 巢狀迴圈
-
-
8 清單與清單組件—陣列
-
8-1 認識清單
-
8-1-1 程式語言的陣列
-
8-1-2 App Inventor的清單
-
-
8-2 建立清單
-
8-2-1 建立清單
-
8-2-2 使用迴圈走訪清單元素
-
-
8-3 清單處理的相關積木
-
8-3-1 取得元素數和顯示與取出元素
-
8-3-2 搜尋清單元素
-
8-3-3 新增、刪除、插入和取代清單元素
-
-
8-4 清單應用—數字不重複的大樂透開獎
-
8-5 清單組件
-
8-5-1 清單變數與下拉式選單組件
-
8-5-2 清單顯示器組件
-
8-5-3 清單選擇器組件
-
-
-
9 多螢幕Android App與日期/時間組件
-
9-1 認識螢幕組件
-
9-2 在專案新增螢幕組件
-
9-3 在多螢幕之間交換資料
-
9-3-1 將資料傳遞至開啟螢幕
-
9-3-2 關閉螢幕回傳資料
-
-
9-4 日期/時間選擇器組件
-
9-4-1 輸入日期/時間
-
9-4-2 星座查詢程式
-
-
9-5 計時器組件
-
9-5-1 取得目前的日期/時間
-
9-5-2 建立小時鐘
-
9-5-3 定時更換圖片的圖片相簿
-
-
-
10 啟動內建App、網路與地圖組件
-
10-1 如何啟動內建App
-
10-1-1 使用意圖啟動內建App
-
10-1-2 意圖的動作類型與資料URI
-
-
10-2 Activity啟動器組件
-
10-2-1 使用Activity啟動器組件
-
10-2-2 啟動內建瀏覽器、打電話和寄送電子郵件
-
-
10-3 網路瀏覽器組件
-
10-4 網路組件
-
10-4-1 使用網路組件
-
10-4-2 下載與顯示圖檔
-
-
10-5 地圖組件
-
-
11 綜合應用—繪圖、動畫與多媒體
-
11-1 聲音組件
-
11-1-1 錄音機
-
11-1-2 音樂播放器
-
11-1-3 音效
-
-
11-2 綜合應用:行動小畫家
-
11-3 綜合應用:認識動物
-
11-4 綜合應用:鯊魚碼表
-
-
12 綜合應用—遊戲程式設計
-
12-1 認識遊戲程式設計
-
12-1-1 精靈組件
-
12-1-2 App Inventor遊戲程式設計
-
-
12-2 綜合應用:打磚塊遊戲
-
12-2-1 乒乓球遊戲
-
12-2-2 打水果遊戲
-
-
12-3 綜合應用:太空射擊
-
12-4 綜合應用:打地鼠
-
-
13 綜合應用—檔案、資料庫與語音
-
13-1 微型資料庫、檔案管理與語音組件
-
13-1-1 微型資料庫組件
-
13-1-2 檔案管理組件
-
13-1-3 語音辨識組件
-
13-1-4 文字語音轉換器組件
-
-
13-2 綜合應用:每日生活記事
-
13-3 綜合應用:行動測驗
-
13-4 綜合應用:字母學習
-
13-4-1 認識動物Ⅱ
-
13-4-2 字母學習
-
-
-
14 綜合應用—定位服務、相機與感測器
-
14-1 GPS定位服務、照相機與感測器組件
-
14-1-1 位置感測器組件
-
14-1-2 照相機組件
-
14-1-3 加速度感測器組件
-
14-1-4 方向感測器組件
-
-
14-2 綜合應用:旅館在哪裡
-
14-3 綜合應用:照片塗鴉
-
14-4 綜合應用:太空射擊Ⅱ
-
14-5 綜合應用:旅館在哪裡Ⅱ
-
-
15 綜合應用 - 統計圖表、旅遊景點導覽和Open Data旅遊資訊
-
15-1 雲端圖表工具
-
15-2 綜合應用:繪製統計圖表
-
15-2-1 使用Google Chart API繪製統計圖表
-
15-2-2 使用ChartMaker擴充套件繪製統計圖表
-
-
15-3 綜合應用:單車遊蹤景點導覽
-
15-4 使用App Inventor字典剖析JSON資料
-
15-4-1 認識JSON資料和App Inventor字典
-
15-4-2 剖析JSON物件
-
15-4-3 剖析JSON物件陣列
-
-
15-5 綜合應用:Open Data旅遊資訊
-
15-5-1 取得旅遊地區的天氣資料
-
15-5-2 取得觀光住宿資料
-
-
-
16 綜合應用-AI人工智慧和藍牙無線連接
-
16-1 認識人工智慧
-
16-2 綜合應用:AI2人工智慧應用
-
16-2-1 物體識別
-
16-2-2 人臉偵測
-
16-2-3 人體姿勢偵測
-
-
16-3 在Arduino開發板使用藍牙無線模組
-
16-3-1 認識藍牙和藍牙無線模組
-
16-3-2 安裝與設定藍牙無線模組
-
-
16-4 綜合應用:遠端控制Arduino開發板(電子書)
-
16-4-1 使用藍牙遠端控制LED燈
-
16-4-2 使用藍牙遠端控制伺服機
-
16-4-3 讀取Arduino開發板的感測器資料
-
-
-
A 安裝與使用離線版App Inventor 2開發環境(電子書)
-
A-1 下載與安裝離線版App Inventor 2
-
A-1-1 下載離線版App Inventor 2
-
A-1-2 安裝離線版App Inventor 2
-
-
A-2 啟動與登入離線版App Inventor 2開發環境
-
A-2-1 啟動App Inventor 2 Offline
-
A-2-2 登入App Inventor 2 Offline開發伺服器
-
A-2-3 切換AI2中文使用介面
-
A-2-4 結束App Inventor 2 Offline
-
-
- B 跨平台App開發與人工智慧(電子書)
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分