App Inventor 認證心得

發佈日期:2021-11-24

賴敬中

理工學院

資訊工程學系

透過計算機概論教授的引薦,讓我們班有這個機會能夠以優惠的價格參加這次的認證考試。負責考試的老師在教學過程中十分用心且清楚地教會了我App Inventor 2程式編輯網站的使用方式,及該注意的細節。像是要做專案模板需要匯入aia檔、在設計你的App時可以匯入擴充元件aix檔(App Inventor Extensions)來讓你的程式做更多事情、開啟網站內建的模擬器功能,便可以使用電腦來模擬Android手機來操作你剛剛所編寫的App。如果怕上完課沒有吸收完全也沒關係,老師提供了所有的題目來供我們練習,還錄製了詳盡的講解影片,一步一步引導我們來擺入關鍵的積木元件,完成程式的編排。讓我這種在此之前完全沒有聽過App Inventor 2的人也能充分理解這個網站的功能,並設計出可以在Android手機上實際運行的App。App Inventor 2是一個類似小學電腦課學過的Scratch那樣Blockly類型的積木程式設計平台,與Scratch不同的地方在於App Inventor 2不用下載程式,可直接在網路平台上進行編寫。還可以將你寫的軟體透過連線MIT開發的手機軟體-MIT AI2 Companion輸入連線代號或掃描QR Code,快速地在手機上進行測試,相當於用手機來取代電腦上的模擬器功能,甚至還能藉由打包APK(Android Application Package)的方式,直接在手機安裝你所編輯的軟體!當你開啟一個專案後,在拉積木方塊來架構你的程式之前,首先要先在版面配置的頁面,從左側的組件面板欄位中,拖曳你待會在設計程式時會要用到的零件至中間工作面板欄位中的手機框內。此時你可以在其中任意地擺放想要的順序,做畫面的編排。像是如果想要在同一條水平線上擺放不同的按鈕,便可以插入水平配置元件,再將需要的按鈕排入。若是對默認的設定不滿意的話,在畫面中右側組件列表欄位中,可以點選你想進行變更的組件,再在最右側組件屬性欄位中編輯長度、寬度、高度、亮度、顏色、字體、大小、對齊方式等元素。經過這次的認證,我在練習時自行摸索了平台的功能,深深被它的便利性及功能性所吸引,設計一款遊戲是我選擇資工系的初衷之一,這個平台讓我真切地感受到用手機運行自己編寫的軟體的那種悸動與興奮感。有了這次的經歷也讓我在後來的運算思維與程式設計課程中,剛好有用到App Inventor 2的課程中更加輕鬆地上手。我想這次的檢定不僅僅是獲得了證書,更是為我軟體開發的道路起了一個引路人的作用。