消費文化為我們創造了各種娛樂、消遣有時甚至是學習的機會,但總體來看,這些活動都是被動的。當然,我們的生活中不能沒有休閑娛樂,但也不能只有這些,在滿足于消費之外,還要有生產和創造帶來的樂趣:繪畫、制作航模,或烤面包,同樣帶給我們喜悅和自豪。
今天我們使用的高科技產品(如手機、平板電腦、電視等),對大多數人來說都是一個黑箱系統,內部的運作機制復雜且難以捉摸。某些產品雖然具有繪畫或錄制視頻等功能,但產品本身并不是一種創造型工具,也就是說,大多數使用者無法為這些終端增添新的功能。
現在假設我們可以改變這種現狀,我們可以創造性地控制我們手邊的數碼產品,如手機;或者假如創建手機上的應用,就像繪畫或烤面包那樣容易;再或者,假如這些文化消費品本身又是創作工具,那么事情會怎樣呢?
首先,讓這些產品成為可被理解的開放系統,可以對其做小修小改,而不是讓人迷惑的黑箱系統。當我們能夠實實在在地為他們增添某些功能時,我們將更主動、更富創造性地面對它們,也將以更深入、更有意義的方式來使用它們。
當Hal Abelson首次跟我提起要做App Inventor的想法時,我們談到了一個獨特的動機:手機可以用于教育。他想知道,這種動機是否可以幫助學生理解計算機科學的概念。當這個成果開始在Dave Wolber教授的課堂上進行試驗時,我們開始意識到,它的能量超乎想象:App Inventor把學生從消費者轉變為創造者。能夠親手為自己的手機創建應用,這讓學生感到有趣和振奮!當Dave的學生創建了那個簡單且功能強大的應用“開車不發短信”時,我們真地開始想象,假如每個人,而不只是專職軟件工程師,都能創建應用,事情會怎樣呢。
于是我們加倍努力,使App Inventor更易用、更有趣,也更強大(但依然簡單)。我們會繼續努力,因為App Inventor仍然是一個測試產品,關于它,我們有更加令人興奮的計劃。
本書的作者是一位真正的世界級教育工作者及軟件工程師。對于他們為產品App Inventor for Android所做的開發、測試及文案整理工作,我深表謝意,當然,還有這本奇妙的書。
現在,該去發揮你的創造力,創建一個應用了!
—Mark Friedman
Google公司App Inventor for Android項目技術主管及經理
- 簡介
- 序言
- 前言
- 第 1 章 Hello 貓咪
- 第 2 章 油漆桶
- 第 3 章 打地鼠
- 第 4 章 開車不發短信
- 第 5 章 瓢蟲快跑
- 第 6 章 巴黎地圖旅游
- 第 7 章 安卓,我的車在哪?
- 第 8 章 總統測驗
- 第 9 章 木琴
- 第 10 章 出題及答題
- 第 11 章 廣播中心
- 第 12 章 遙控機器人
- 第 13 章 亞馬遜掌上書店
- 第 14 章 理解應用的結構
- 第 15 章 軟件工程與應用調試
- 第 16 章 應用中的存儲
- 第 17 章 創建動畫應用
- 第 18 章 程序中的決策:條件塊
- 第 19 章 數據列表編程
- 第 20 章 循環
- 第 21 章 定義過程
- 第 22 章 數據庫
- 第 23 章 傳感器
- 第 24 章 與Web API通信