Page 5 - ePF202_AppInventor2應用程式設計_課本PDF
P. 5
序言
目前大專院校資訊相關科系學生,如果想自己開發 Android App 程式,
大部分都需要學習困難的 Java 程式語言。但是,這對於非資訊科系的大專生
或高中職學生而言,大部分都會望而卻步,甚至半途而廢。
因 此,Google 實驗室基於「程式圖形化」理念,發展了「App
Inventor」拼圖程式,專門用來撰寫 Android App 的開發平台,並且在 2012
年初將此軟體移轉給 MIT(麻省理工學院)行動學習中心管理及維護。
MIT 行動學習中心在 2013 年 12 月發表 App Inventor 2(簡稱 AI2),除
了省略需要使用 Java 才能開啟的 Blocks Editor 之外,並且大幅度的改善開
發環境。因此,目前 App Inventor 已經被公認為可以輕鬆上手開發 Android
App 程式的重要工具,其主要原因如下:
1. 提供「雲端化」的「整合開發環境」來開發專案。
2. 提供「群組化」的「元件庫」來快速設計使用者介面。
3. 利用「視覺化」的「拼圖程式」來撰寫程式邏輯。
4. 支援「娛樂化」的「mBot 機器人」製作的控制元件。
5. 提供「多元化」的「專案發佈模式」來輕易在手機上執行測試。
本書是 App Inventor 視覺化「拼圖程式」的教學書籍,系統化訓練學生
的程式邏輯能力,此外,同時也是 GLAD 全球學習與測評發展中心(Global
Learning and Assessment Development)MPP 行動應用軟體程式設計專業技
術能力國際認證的官方教材。
MPP(Mobile apps Programming Professionals)行動應用軟體程式設計
專業技術能力國際認證的學習與測評體系適用於軟體開發者,為他們提供在
研發行動裝置應用軟體時使用特定開發工具的必要技能與知識。
i
1' @ͦ ҏ JOEE ɨʹ