本書特色
NO.1的App Inventor全面專案開發指南!
令人驚嘆、超乎想像的全方位App專案開發力!
想縮短50%的App學習與開發時間?
現在立即啟動App Inventor 2!
Google實驗室設計,由麻省理工學院(MIT)行動學習中心維護的App Inventor,風靡無數App開發者、一般App玩家,以及學校師生。在簡單的圖像拼塊拖曳中,就能享受開發App的樂趣與成就。App Inventor 2簡化了開發流程與拼塊的使用,而功能卻更加強大,更可以結合當紅的硬體裝置。
快速邁向Android的App之路!最多元的App Inventor專題開發體驗!
全面專案實戰、深入行動應用,快速跨入App的精采世界!
■適用想直接開發較大型App專案者。
■涵蓋不同功能訴求的專題內容,提供有趣的App開發方向,突顯行動裝置的特性,並充份發揮App的魅力,如感測器、網路雲端、GPS、藍牙、資料庫、機器人、遊戲、Arduino互動控制、NFC等熱門話題的應用App。
■在「範例大補帖」章節中,一次集結數個實用範例,像是QR Code二維條碼掃描器、多Screen專題、呼叫其他應用程式等主題,以及特別介紹新功能元件,包含 ListView(檢視清單)、Spinner(下拉式選單)、DatePicker(日期選取)、TimePicker(時間選取)、Sharing(資源分享)及 File(檔案存取),以擴充更多應用性。
★超值全彩印刷,易看易學易開發!
★超值光碟內容:新元件影音教學/專案範例檔/NFC應用PDF/App Inventor 2環境建置與離線開發工具說明PDF
本書目錄
01 健康計步器 App
健康計步器 App 是以使用者走路時的振動來計算步數,每個人可以依需求調整靈敏度,並將每天走路的步數記錄起來,提供自我健康管理的參考。
02 即刻救援 App
即刻救援 App 可以電話及簡訊告知友人迷途者目前的經緯度,也具有一鍵發出警笛聲或求救聲的功能,甚至在被限制行動時,可送出包括目前位置資訊的簡訊內容。
03 機車駕照模擬考 App
經由機車駕照模擬考 App 讀取資料庫中的題庫,使用者可以隨時透過手機連網進行線上學習與模擬考試,在按部就班的引導中,輕鬆熟悉筆試題目。
04 雲端賓果遊戲 App
賓果遊戲是許多人聚會時常進行的娛興節目,雲端賓果 App 善用了App Inventor 的資料庫元件,讓參與遊戲者進行賓果對戰,App 除了能自動帶領遊戲的進行之外,在賓果達成的瞬間也會立即判斷勝負。
05 台北巿旅館查詢 App
台北巿旅館查詢 App,使用臺北市政府開放資料平台的資料建立旅館查詢應用程式,提供旅客安全的旅館住宿資料,並且將地址資料連結 Google Maps 地圖。
06 經典小蜜蜂 App
小蜜蜂是許多人都十分熟悉的遊戲,在經典小蜜蜂 App 中,外星太空船隊的炸彈速度會隨時間增快,增添遊戲張力。其中,還融入加速感測器來移動遊戲角色、發射砲彈,讓遊戲更為有趣。
07 藍牙猜拳對戰 App
行動裝置普遍都擁有藍牙的功能,藍牙猜拳對戰 App 是以最簡單的猜拳遊戲,結合藍牙的連線和通訊,讓兩台行動裝置進行遊戲。
08 水果貪食蛇 App
水果貪食蛇 App 利用遊戲中的貪食蛇吃水果來增加蛇身的長度,並且增加分數,遊戲者最高得分前 10 名,將會記錄至排行榜內,成為所有玩家的典範。
09 樂高機器人遙控器 App
App Inventor 擁有特殊的拼塊,可以控制樂高機器人,在樂高機器人搖控器 App 中,使用行動裝置的加速度感測器及語音辨識功能,再利用藍牙連線操作機器人進行運動,可將行動裝置效能發揮到極致。
10 範例大補帖
App Inventor 2 能做到的功能遠比我們想像得多,而且它還在不斷的成長。本章中除了特別介紹 App Inventor 2 全新元件,還針對於許多讀者的需求整理出許多實用的範例,供開發專案時的參考。
附錄A Arduino互動控制 App
App Inventor 2 可以透過藍牙通訊與 Arduino 的藍牙模組進行溝通,達到自動控制的功能。本章中將詳細說明 Arduino 設備的操作與環境的建置,並利用 App Inventor 2 實際開發一個應用程式,與 Arduino連接後可以控制多個 LED 燈泡點亮或熄滅,甚至能夠輪流閃爍。
附錄B NFC 應用
App Inventor 2 提供了 NearField 元件來實現 NFC 功能,除了在 NFC設備間傳遞資料,也能感應 NFC Tag 進行讀寫動作。( 此單元以PDF形式呈現,請見書附光碟。)
附錄C App Inventor 2 環境建置說明
App Inventor 2 只要安裝開發工具檔,即可利用瀏覽器進行 App 應用程式的開發。( 此單元以PDF 形式呈現,請見書附光碟。)
附錄D App Inventor 2 離線版安裝與中文化
說明如何進行離線開發。( 此單元以PDF 形式呈現,請見書附光碟。)