App Inventor 2

Week 1

目前有哪些手機系統

iOS, Android,

Window Phone,

Firefox OS,

BlackBerry...

前三名

市占率

Android簡介

開放原始碼的作業系統

App Inventor介紹

圖形化介面

建立第一支APP

使用Google帳號登入

專案管理

新增/導出/刪除/匯入

這些資料都儲存在網路

所以不用擔心不見,除非是把它刪掉,或google帳號不見

畫面編排 V.S. 程式設計

畫面編排

元件面版

工作面版

元件清單

素材

元件屬性

邏輯設計

方塊

素材

工作面板

Hello World

通常第一個範例都會從Hello World開始

這是一個學習程式語言的傳統

讓他出現在手機上吧

DEMO

如何測試APP

兩種方式

1. 使用實機

2. 使用模擬器

 

電腦和手機

必須使用相同wifi才行

手機也要先下載安裝
MIT AI2 Companion

需要下載模擬器

http://appinventor.mit.edu/explore/ai2/setup-emulator.html

有些功能無法透過

模擬器實現

例如:衛星定位,加速度感應器,震動功能,

撥放音樂,照相機, ......等等

使用實機測試

也比較真實

DEMO

But...

重新打開APP就不見了

因為這僅提供測試使用

每次重新啟動App Inventor需要重新連線

若要儲存在手機上

像其他APP一樣可以直接在手機上打開

就必須透過打包APK檔

並且安裝這個打包APK檔案

DEMO

要讓全世界的人都可以使用我做的APP

就必須要上架到

Google Play

需要額外付費

App Inventor 2

By Yi-Tai Lin

App Inventor 2

week 1

  • 653