本書共分為6章,各章內容由淺入深、相互銜接。前4章為基礎內容,主要介紹App Inventor的開發環境搭建、界面和代碼塊的操作方法、一個簡單而有趣的入門項目、App Inventor編程基礎、組件;第5章介紹應用調試的方法;第6章是進階內容,介紹了9個綜合項目。本書按照慕課教學要求,對教學內容進行重構,細化知識點,提供的教學案例超過120個,既方便學生進行繫統性學習,也方便學生進行碎片化學習。
本書配備了豐富的教學和學習輔助資料,包括課件、教材中項目的源代碼、高清授課視頻、綜合項目源文件和作業參考源碼文件等。這些資料已經通過網絡共享,可免費使用,並且不斷更新、完善。此外,本門課在中國大學MOOC平臺開設了線上課程,可供讀者免費學習。
本書以App Inventor為平臺,把抽像的計算思維具體化,把復雜的編程思想形像化,借助積木塊編程,將數學、自然科學、工程基礎和程序設計知識、計算思維無縫地融入精心設計的案例和項目中。讀者可以復現案例,進行模仿改進,結合專業背景知識創新性地解決本專業領域中的實際問題,終開發出能在手機上運行的App。本書旨在培養學生使用現代工具解決復雜工程問題的能力。消除非計算機專業學生對傳統程序設計學習的畏懼感,增加學習的趣味,讓讀者能在學習過程中獲得成就感。
本書共分為6章,各章內容由淺入深、相互銜接。前4章為基礎內容,主要介紹App Inventor的開發環境搭建、界面和代碼塊的操作方法、一個簡單而有趣的入門項目、App Inventor編程基礎、組件;第5章介紹應用調試的方法;第6章是進階內容,介紹了9個綜合項目。本書按照慕課教學要求,對教學內容進行重構,細化知識點,提供的教學案例超過120個,既方便學生進行繫統性學習,也方便學生進行碎片化學習。
本書配備了豐富的教學和學習輔助資料,包括課件、教材中項目的源代碼、高清授課視頻、綜合項目源文件和作業參考源碼文件等。這些資料已經通過網絡共享,可免費使用,並且不斷更新、完善。此外,本門課在中國大學MOOC平臺開設了線上課程,可供讀者免費學習。
本書依據App Inventor的2021官方版本編寫。本書在全面介紹知識點的同時,也提供了多個案例供讀者練習,並將計算思維、工程思維和課程思政貫穿其中,內容由易到難,適合不同層次的讀者。本書既可以作為移動開發課程的教學用書,也可以作為手機應用開發者的參考工具書。