作者序
MIT App Inventor軟體的特色:
? 簡單易學易用,但功能不簡單。
? 可選擇中文介面,從此學習MIT App Inventor軟體,沒有語言障礙。
? 讓您成為您Android手機的主人,輕鬆開發自己手機應用程。
? 讓您開發Android應用程式,就像在玩拼圖遊戲,好玩、有趣又有成就感。
? 讓沒有程式設計經驗的人也能開發Android應用程式。
Google公司及後來接手的MIT行動學習中心,它們在開發及推廣App Inventor的目的,由上面的特色充分加予說明。作者也非常同意及支持Google公司這樣的理念及想法,App Inventor不但易學易用且功能強大,更重要的是它為程式設計注入趣味性這個元素,讓撰寫程式,像在玩拼圖遊戲那樣有趣,同時它也讓設計者擺脫傳統程式設計的束縛,而可以更專注在創意發想上。
本書針對MIT App Inventor的相關功能都有介紹,包括:撰寫程式邏輯所需的各種拼圖塊、及各種不同用途的元件(User Interface元件、Layout元件、Media元件、Drawing and Animation元件、Sensors元件、Social元件、Storage元件、connectivity元件),但不含LEGOR MINDSTORMSR(控制樂高機器人)元件。
本書是作者把學習的心得吸收消化後,加予整理而成,不但內容最為豐富、文字淺顯易懂,而且所有範例都經過作者在MIT App Inventor 2的平台上實際驗證過,經由這些範例深入淺出的介紹,不但能使讀者縮短學習及減少嚐試錯誤的時間,因而可快速有效學習並瞭解MIT App Inventor 2在開發應用程式的精隨,以便進一步有效地利用它去開發自己的應用軟體。
本書定位為初學者的入門書籍,希望本書能扮演一把鑰匙,以幫助讀者去開啟並挖掘Android應用程式的寶藏,非常適合初學者、自學者,或教師作為教材或參考書籍。
筆者在著作過程中,雖然戰戰兢兢,力求清楚完整,但難免有錯誤疏漏之處,祈請各位先進賢達惠予指正,不勝感激!
王安邦
于台北、內湖
2015年10月1日