手機 App 開發入門:App Inventor 2 實作

【校友中心】111職涯證照及課程心得(一般生)>手機 App 開發入門:App Inventor 2 實作
發佈日期:2022-04-25

王宗偉

理工學院

材料科學系

在過去的期間內,我就有學習app inventor相關的課程,不管是學校所舉辦的暑期課程,帶領我們去認識這個程式撰寫系統,抑或是我自己去網路尋找資源,我總會覺得我學得不專精,就是指學習到皮毛而已,學校的課程主要強調的是認識,所以就只會帶領我們了解大概的操作模式,而自己去網路尋找的資源,沒有系統化的教學,所以都是亂跳的形式,學到一定程度後,要精進自己的實力的話,會比較困難,後來,我在hohow上面發現有一門課程,就是完整的帶我們去學習這套系統的程式架構,還有不少的專案可以去做,我想,現階段,已經掌握到一定程度的自己,要精進自己的實力,就是要開始去做專案,來練習思考自己的邏輯,所以我就報名了這項課程。

 課程總共約13小時30分鐘,在一開始,是從基礎的程式概述先介紹起,讓我們了解到要如何去操作這個程式系統,在我們撰寫好程式後,會需要將成品,進行下載,其中,我們可以用模擬器去確認我們所設計的程式是不是正確的,其中又分為電腦模擬器和手機模擬器兩種,我們也可以直接下載到手機裡面進行操作,不過,這個軟體在下載所需要花費的時間比較久,所以一般確認程式邏輯撰寫的正確與否,會以模擬器為主。

這門課程前半部的課程內容,比較偏向教學基礎的程式語法,還有邏輯的判斷式,這些我已經有固有概念,所以老師在教學的時候,我偏向快速地看過,自己再把裡面所運到的概念,實際撰寫過一次,確認自己還記得,後面的部分,會運用到比較活的東西,像是迴圈和清單的應用,我們就可以以這個概念,去設計一遊戲,像是猜數字1A2B,或著是撲克牌遊戲比大小,都是可以撰寫的專案,有時候要去想這些遊戲的邏輯架構會蠻燒腦的,因為在撰寫時,內容會有優先順序,要讓程式運作順利,這些排列就需要有固定模式,這部分就是很值得我們去思考的。

除此之外,這門課也有介紹到以前我沒有碰到的內容,就是聲音元件的專案應用,這項功能不只在我們可以播放音樂或是音效,還可以運用在聲音辨識系統,將語音資訊轉為文字檔,或是建立朗讀器,讓我們建立好的文案,自動播放出聲音,若是之後自己設計程式,我想這個功能可以加上警示器,讓程式運作錯誤發生聲音警告,還有一塊領域也蠻有趣的,就是地圖的建立,可以自己去建立地標,放在程式中,也可以建立利用地圖測試距離,不過這塊我目前就算學會後,好像暫時也沒有想到要如何應用就是了,學會這些技能後,我目前的考量就是自己先練習,然後去報名證照考試來精進自己的能力。