本書基於瀏覽器的可視化工具MIT App Inventor 2 中文版軟件,通過積木式模塊化編程方式介紹移動應用程序開發的基本方法和技術。
內容主要包括App Inventor簡介、界面設計、邏輯與判斷基礎、基本程序設計思路、畫布程序設計、游戲動手做、傳感器與多媒體、數據庫操作等,還包括進階提升在源代碼中進行開發的任務。每個任務都按「任務描述」-「開發前准備」-「任務操作」一「任務總結」一「自我實踐」的結構組織。
王寅峰 2007年在西安交通大學獲工學博士,2008年至2011年為香港浸會大學博士后、香港理工大學副研究員、香港大學博士后研究學者。深圳信息職業技術學院軟件技術專業教研室主任、軟件技術課程國家教學團隊主要成員、國家骨干校央財支持重點建設專業帶頭人。指導學生獲2013全國職業院校技能大賽移動互聯應用軟件開發賽項團體一等獎,獲優秀指導教師稱號。2014年獲國家級教學成果獎一等獎(第六獲得者),獲省級科學技術獎二等獎。主持完成廣東省自然科學基金,現主持深圳市基礎研究重點項目、深圳市科技攻關項目各一項。曾在華為從事大型軟件開發工作。美國ACM和中國計算機學會會員,萬維網聯盟技術顧問。主編出版國家「十二五規划」教材兩部,研究方向包括雲計算、高性能計算、普適計算、人工智能推理方法等。以第一作者在國際會議、期刊發表SCI、EI檢索論文十余篇。