- 寫給大家看的安卓應用開發書:App Inventor 2快速入門與實戰
- (美)沃爾貝等
- 1002字
- 2020-01-10 15:25:27
序
時下流行的消費文化為我們提供了各種娛樂、消遣,有時甚至是學習的機會,但總的來說,這些活動都是被動的。誠然,我們的生活中不能缺少休閑娛樂,但也不能只有這些。在對消費感興趣之余,我們還應該體會一下生產和創造帶來的滿足感,比如繪畫、制作航模或烤面包等,這些都能讓我們感到快樂和自豪。
今天我們使用的娛樂類及信息類高科技產品(如手機、平板電腦和電視等),對我們大多數人來說都是一個黑箱系統,其內部的運作機制復雜且難以捉摸。某些產品雖然具有繪畫或制作視頻等功能,但它們依然無法承載或體現每個人的創造力,也就是說,大多數人還不能為這些物件創建應用。
現在我們來做一些假設,假設我們可以改變這種現狀。首先,假設我們可以創造性地使用如手機這樣的日常物件;其次,假設為手機創建應用就像繪畫或烤面包一樣容易;最后,假設有那么一天,這些消費類產品本身就是我們創意生活的載體,又會怎樣呢?
要實現上面的假設,首先要揭開蒙在這些產品之上的神秘面紗,將這些令人迷惑的黑箱系統轉變為可理解的開放系統,并允許使用者改動它們。當我們能夠實實在在地為它們增添某些功能時,將以更加主動、更富創造性的方式來面對它們,而且對它們的使用將更為深入,也更加有意義。
當Hal Abelson首次跟我提起要做App Inventor時,我們談到了一個獨特的動機,手機可以將其用于教育。他想知道,這種動機是否可以幫助學生理解計算機科學的概念。當創建完App Inventor并在Dave Wolber教授的課堂上試驗時,我們開始意識到,它的力量超乎想象:App Inventor把學生從消費者轉變為創造者。能夠親手為自己的手機創建應用,這讓學生感到新奇和振奮!當Dave的學生創建了那個簡單且功能強大的應用“開車不發短信”(No Texting While Driving)時,我們真的開始想象,假如每個人,而不只是專職的軟件工程師,都能創建應用時,事情會怎樣。
于是,我們在谷歌公司一起努力,讓App Inventor更易用、更有趣,也更強大。2012年,Hal和他在麻省理工學院的卓越團隊接管了這個項目,并不遺余力地致力于系統的改進,以期為初學者和有經驗的開發者帶來更好的使用體驗。本書介紹的是它的最新版本,通常被稱作App Inventor 2,這是一個完全基于瀏覽器的開發環境,可以讓你在分分鐘內成為一個應用的開發者。
本書的幾位作者是當之無愧的世界一流的教師及軟件工程師。他們參與了App Inventor的開發、測試以及文檔整理工作,當然,他們還撰寫了這本奇妙的書,對此我深表謝意。
現在,該你發揮創造力,去創建一個應用了!
——Mark Friedman
谷歌公司App Inventor for Android項目組技術主管及經理