本書架構共分成兩篇,在第一篇是循序漸進從App Inventor 2的安裝和註冊Google帳戶開始,在建立第1個Android App後,逐步說明App Inventor 2的基礎程式設計,完整說明電腦程式邏輯的變數、流程控制、程序函數與陣列等。
第二篇是採用主題專案方式來說明App Inventor 2各種功能元件的使用,提供超過20個專案實例來學習如何建立出實用的Android App。
第一篇:App Inventor 2基礎訓練篇
第1章 程式邏輯和App Inventor的基礎
第2章 建立第一個Android App
第3章 基本使用界面元件
第4章 變數與運算
第5章 流程控制與選擇元件
第6章 程序與對話框
第7章 清單與清單元件
第二篇:App Inventor 2整合應用篇
第8章 檔案與資料庫─行動測驗、每日生活記事、問卷調查
第9章 繪圖與多媒體─行動小畫家、擦擦板、認識動物
第10章 動畫與計時器─鯊魚碼表、反彈變色球與蝙蝠、電子水族箱
第11章 遊戲程式設計─打磚塊遊戲、太空射擊、打地鼠
第12章 GPS定位服務與語音─景點地圖導覽、旅館在哪裡、字母學習
第13章 網路與通訊─自動回覆簡訊、GPS緊急求救、圖書資訊查詢
第14章 相機與更多感測器─照片塗鴉、旅館在哪裡II、太空射擊II、二維條碼掃瞄器
附錄A離線版App Inventor 2開發環境+Genymotion
附錄B延伸閱讀:使用Blockly拼塊程式學習JavaScript和Python程式設計