本書主要以App Inventor作為平臺,把抽象的計算思維具體化,把復雜的編程思想形象化,通過積木塊的編程,將計算思維無縫地融入到有趣的App Inventor小項目中,極大地提升學生的學習興趣。通過該課程的學習,學生不僅會大大提高動手能力,而且可以從中獲得巨大的成就感,愛上計算機科學。全書共分6章,各章節(jié)內容由淺入深、相互銜接。前4章為基礎篇,主要介紹App Inventor的開發(fā)環(huán)境搭建、界面和代碼塊的操作方法、兩個簡單而有趣的入門項目、App Inventor編程基礎、組件;第5章介紹應用調試的方法;第6章是進階篇,介紹了6個綜合項目。全書共提供教學案例近90個。本書配備了豐富的教學和學習輔助資料,包括課件、教材中項目的源代碼、高清授課視頻、綜合項目源文件和作業(yè)參考源碼文件等。從2015年開始,這些資料已經通過Google面向全國高校和中學開放,并且每年都在不斷更新完善(分享網址:http://pan.baidu.com/s/1sk30sxB)。本書依據App Inventor的新版本編寫。全書在全面介紹知識點的同時,也提供多個案例供讀者練習,并將計算思維貫穿其中,內容由易到難,適合不同層次的讀者。本書既可以作為移動開發(fā)課程的教學用書,也可以作為手機應用開發(fā)者的參考和工具用書。