鄭郁恒
理工學院
資訊工程學系
經過這次app inventor2的學習,我們能夠更深入的了解app inventor2各方面的運用,不只是程式上,還有排版的應用。
第一個專案是製作一個計算稀釋酒精需要多少水量,只要使用者輸入稀釋前酒精濃度、稀釋後酒精濃度及稀釋前的毫升數即可計算,我們利用了"如果...則...否則"的拚塊,也就是我們熟知的If else if,用來判斷是否有數據輸入錯誤,例如稀釋後濃度大於稀釋前濃度,或是有數據未輸入,並在輸入錯誤時使用notifier跳出警告訊息以提醒使用者,並且使用了水平配置、垂直配置來做排版上的變化。
第二個專案則是製作一個計算男、女不同生活形態的每日基礎代謝量,使用者只要輸入身高、體重、年齡,並設置了兩個checkbox讓使用者勾選性別,使用"如果...則..."的拚塊來判斷兩個checkbox的狀態,當一個被選中時另一個的選中就被取消,是非常實用的技巧。此外這題還有定義了兩個程序用來計算男生和女生的差異,並用變數result來接運算過後的值,在結果呈現時再讓變數乘上不同的係數就可以輕鬆、簡潔的呈現不同生活形態的每日基礎代謝量。
第三個專案在使用者手指壓上時會以使用者的手指到畫面中央為半徑,以畫面中央為圓心畫一個圓,並計算半徑後顯示在網頁上方,圓半徑還能夠隨著使用者的手指移動而移動,且在手指鬆開時就將畫布清除。
第四個專案則是讓我們熟悉畫布的運用,並能分析畫布的RGB像素顏色且顯示在畫面上。
在現代手機的普即率非常高,身為資工系的學生我覺得我在學習寫程式的同時也不能忘記時代的潮流,因此學習製作手機app也是重要的一個課題,而app inventor2就是一個很好的入門方式,它讓我們學習 Android 裝置程式設計,可以不必學習較為艱澀的 Java 語法,只要使用 拼圖模式來組合程式,就可以完成 Android 裝置的應用程式。MIT App Inventor 2 網站提供雲端服務,讓我們可以免費使用其提供的強大功能,來設計 Android 裝 置上的 App 應用程式,完成作品後還可以上傳到 Google Play 商店,提供給大眾 下載使用。還提供了簡單的模擬方式,我們能透過 WiFi 連線或是 USB 連線的方式,將 MIT App Inventor 2 的程 式,放到 Android 裝置上去測試執行,不用真的安裝app就能試用,還可以隨時調整,非常方便。