AppInventor 是GoogleLab中一個有趣的工具,可以讓一般人簡單地透過像堆積木的方式寫出一個Android App。(剛好Make雜誌也出了AppInventor報導) 這週三Taipei GTUG舉辦了AppInventor Bootcamp, 由我先簡單介紹如何安裝與使用AppInventor後, 再將時間交給大家,創作具備台灣特色,或能展現台灣特色與風格的App。 首先當然是拿大家熟悉的BMI,重現在AppInventor上
接著則是介紹程式積木部分,程式積木部分做到了原BMI程式大部分的功能。 可以看到用拖拉積木的方式寫一個轉換數值程式,是蠻厚工的一件事。 (剛剛要截圖才發現這部份原始碼被覆蓋掉了Orz,等影片轉出來再把錄到的畫面嵌在這) 接著活動就進入Hacking模式。今天不少人都在問:用AppInventor寫好的App要怎麼轉換成程式碼?答案是目前沒有這樣的功能,也許年底AppInventor Open Source了之後,會有好心人寫出來吧... 昨晚Hack的成果,是「台客舞App」。 台客舞App簡介: 看過jolin的愛無赦MV嗎?
這個AppInventor作品結合了電音舞曲播放和掌心燈的功能, 只要你擁有Android手機,就可以隨時跳一首台客舞曲~ 夠台味吧XD 這個程式很簡單,主體是兩個按鈕和一個聲音檔案。 聲音檔案的部份,AppInventor目前只接受小於2MB的檔案,因此先用Audacity工具裁減了一小段轉成MP3檔,然後加入這個專案中。 另外兩個按鈕,一個「播放」(Play)按鈕放在最上頭,按了之後即開始播放音樂。再按一次後就停止。 另一個按鈕則是佔用大部分的螢幕,並將底色改為和背景同樣的黑色, 在按下後會變換成白色,以模擬掌心燈的開、關狀態。 有興趣看現場DEMO的人,可以參加(Coscup BoF) Appinventor Hack & Show 活動(希望有人願意拿著現場秀一段台客舞XD)。 程式可以到http://showinventor.appspot.com/main/gallery下載,供大家娛樂一下。 (Android Market就算了吧)










