目前用谷歌的 App Inventor 可否製作出像湯姆貓那樣的 App 應用來?

appinventor承受了業界很多的讚譽,號稱不會編程的人也可以製作APP,但是製作像talking tom那樣的APP,appinventor是否能夠勝任呢


根據個人3個小時的AppInventor經驗:可以。

AppInventor是一個基於瀏覽器的Android應用開發工具。相對於傳統的工具(Eclipse),它採用所見即所得Scratch編程語言降低編程的門檻。

AppInventor有一個所見即所得的Designer。左側是控制項列表,中間是界面視圖,右側可以編輯控制屬性。控制項有兩種:可視控制項和不可視控制項。顧名思義,前者直接顯示在視圖,比如按鈕。後者則在幕後隨時待命,比如感測器。把控制項拖到視圖中,然後設置其屬性即可。

除了Designer,AppInventor還有一個Blocks Editor,負責響應事件。

Blocks Editor使用Scratch,這是一門專為初學者設計的編程語言。你只需了解基礎的編程知識(比如流程式控制制),不必懂語法也可以編程。它用Block代替苦澀的語法,一個block可以是一個語句、代碼塊、函數等。當你設計好blocks之後,就可以像七巧板一樣拼出完整的程序。有圖有真相:

昨晚玩得不亦樂乎,寫了一個小應用Gun and Fun(https://github.com/imwilsonxu/gunandfun),搖手機是Pump,點擊是Shot,靈感來自某集的Big Bang。

Update #1:

Google剛開源了幾乎與Scratch一模一樣的Blocky語言:http://code.google.com/p/google-blockly/


悲催的是,Google已放棄Android應用開發工具App Inventor。不過拿他當做一款教育工具,還是收到了不少掌聲,而且由MIT接手之後,在移動領域的教育教學上還是蠻期待的。。。


不追求貓嘴型的變化啊,狗出來搗亂的動畫啊什麼的,只是做一個複述的話,還是可以勝任的。

app inventor有一點好,用於中小學信息技術課教育特別吼。


浮雲.....只能是簡單的頁面顯示和跳轉。


推薦閱讀:

現在手機應用日曆備忘錄提醒功能做得這麼完善,手帳本的存在意義是什麼呢?
蘋果手機能做到什麼小米手機做不到的事?
目前移動互聯網的盈利模式有哪些?
為什麼小孩子使用電子產品往往能「不用教就會」,而很多成年人卻怎麼教都不會用 App?
如何評價應用航旅縱橫?

TAG:移動應用 | 編程 | Android開發 | 移動開發 | AppInventor |