內容簡介
《App Inventor:零基礎Android移動應用開發》以Android的圖形化、積木式編程軟件App Inventor 2中文版為載體,從編程零起點開始,通過一個虛擬的主角“小機器人安安”串起一係列精心設計的趣味案例。每章均以一個案例引導,一方麵介紹App Inventor的編程方法和技巧,另一方麵體現相關程序設計思想。通過對案例的演示和開發過程分析,由淺入深、係統化、漸進式地引齣相關知識點,達到激發學生興趣和創意,掌握App Inventor移動應用開發技能,增強計算思維能力培養的目標。
《App Inventor:零基礎Android移動應用開發》內容豐富,應用性和趣味性強,是作者多年來在App Inventor領域教學研究成果的係統化凝練。
《App Inventor:零基礎Android移動應用開發》配有多媒體課件、案例素材和源代碼等教學資源,免費嚮任課教師提供。與《App Inventor:零基礎Android移動應用開發》配套的慕課(MOOC)課程已經上綫開課多輪,廣受學員好評,配閤MOOC課程可以更好地進行教學和學習。
《App Inventor:零基礎Android移動應用開發》適閤作為高等學校信息類公共基礎課程和中學信息技術相關課程的教材,也可作為對移動應用開發感興趣的科技人員、計算機愛好者及各類自學人員的參考書。
作者簡介
吳明暉,博士,浙江大學城市學院計算機係教授,浙江省高等學校教壇新秀、浙江省高校優秀教師;浙江省新興特色專業“計算機科學與技術(重點方嚮:移動互聯網應用開發)”負責人,浙江省高校中青年學科帶頭人;Google公司校企閤作專業綜閤改革項目專傢委員會委員、榖歌奬教金獲得者。
近年來主持多項浙江省新世紀教改項目、浙江省精品在綫開放課程、教育部—Google公司産學閤作協同育人項目等,獲浙江省優秀教學成果一、二等奬。
自2009年開始擔任Google Android移動應用開發技術師資培訓班講師,2013年開始組織多期App Inventor師資培訓班;受邀在多個全國性教學研討會上進行主題報告,並擔任Google Android移動應用開發挑戰賽、Google App Inventor應用開發全國中學生挑戰賽、“中國高校計算機大賽一移動應用創新賽”等多個全國賽項的專傢評委,是國內移動應用和App Inventor教育的先行者和推廣者。
內頁插圖
目錄
第1章 Android與App Inventor
1.1 Android平颱簡介
1.2 App Inventor簡介
1.3 用App Inventor開發App的過程
1.4 訪問App Inventor 2開發平颱
1.5 熟悉開發環境
1.5.1 組件設計
1.5.2 邏輯設計
練習與思考題
實驗
第2章 安安誕生記
2.1 “安安誕生記”案例演示
2.2 “安安誕生記”組件設計
2.2.1 素材準備
2.2.2 設計界麵
2.3 “安安誕生記”行為編輯
2.4 項目調試及運行
2.4.1 連接模擬器
2.4.2 無綫Wi-Fi連接到手機
2.4.3 使用USB接口連接手機
2.4.4 打包apk文件
2.5 程序設計
2.5.1 程序設計
2.5.2 App Inventor應用開發體係結構
練習與思考題
實驗
第3章 安安猜價格
3.1 “安安猜價格”案例演示
3.2 “安安猜價格”組件設計
3.2.1 素材準備
3.2.2 設計界麵
3.3 “安安猜價格”行為編輯
3.4 數據與運算
3.5 機器猜價格
3.5.1 笨笨機器模式
3.5.2 聰明機器模式
練習與思考題
實驗
第4章 安安愛畫畫
4.1 “安安愛畫畫”案例演示
4.2 “安安愛畫畫”組件設計
4.2.1 素材準備
4.2.2 設計界麵
4.3 “安安愛畫畫”行為編輯
4.3.1 實現小球隨機運動
4.3.2 實現畫綫功能
4.3.3 實現畫圓功能
4.3.4 實現畫文字功能
4.3.5 實現畫布清屏功能
4.3.6 實現畫作保存功能
4.3.7 實現畫布被觸碰功能
4.3.8 實現在畫布上直接拖屏作畫功能
4.4 自定義畫筆顔色
4.4.1 設計調色闆屏幕界麵
4.4.2 閤成自定義顔色
4.4.3 實現屏幕調用和返迴
4.4.4 完善屏幕初始化代碼
練習與思考題
實驗
……
第5章 安安抓蝴蝶
第6章 安安曆險記
第7章 安安的通訊小助手
第8章 安安愛彈琴
第9章 安安愛成語
第10章 安安愛旅遊
第11章 安安的股市
附錄A 通過新浪SAE搭建網絡微數據庫服務
附錄B 安裝和使用擴展組件
參考文獻
前言/序言
移動互聯網發展迅猛,Android作為發展勢頭最好的係統平颱之一,越來越得到用戶的接受和重視。開發Android應用(App)並不一定要富有編程經驗的計算機專業人士纔行,其實零基礎、非專業的學生也完全可以憑興趣開發齣自己的專屬App,實現自己的創意夢想。App Inventor是一個基於網絡、圖形化、積木式的AndroidApp開發環境,它簡單易用,無須編寫傳統文本方式的枯燥代碼,而是通過拼裝一個個預設好的圖形化積木塊來實現App開發,避免瞭復雜的語法錯誤。所有的開發工作都可以在瀏覽器中完成,並且能夠通過手機進行實時調試,從而使得App的開發變得前所未有的輕鬆和有趣。通過App Inventor,開發人員可以更加專注於創意的實現,在寓教於樂中自然而然地養成計算思維。
好的教材源於持續不斷的教學改革和教學實踐,並能體現教學改革的成果。本書作者是國內最早從事App Inventor教學與課程建設者之一。自2012年11月在西安的Google中國教育峰會上開始接觸到App Inventor,就深深地被吸引,感覺通過這樣一個平颱可以更好地促進學生進行編程方麵的學習,App Inventor是計算思維培養的一個有力工具。在此之後,作者就開始瞭App Inventor的學習和教授之路。
2013年7月,受Google公司中國教育閤作部委托,作者在杭州市青少年活動中心開始瞭第一次麵嚮中小學教師的師資培訓,當時基於App Inventorl.0Beta版平颱,以本書案例的第一版為教學案例,進行瞭為期3天的培訓,成效喜人,師生對學習App開發都充滿熱情。杭州市學生參加App Inventor移動應用開發全國中學生挑戰賽的成績一直非常突齣。此後,作者每年都會作為主講教師進行多次App Inventor的師資培訓。
2013年9月,作者作為負責人開始建設Google精品課程“App Inventor-零基礎Android移動應用開發”,一年後完成建設,並將所有案例、課件開源共享,這也是國內早期較有影響力、係統化的App Inventor課程。
2014年3月,作者開始在中國大學MOOC平颱進行SPOC(smallprivateonlinecourse,小型私有化在綫課程)課程建設與教學,探索綫上綫下結閤和翻轉課堂教學方法。
2014年5月,作者作為負責人進行Google創新項目“興趣引領、案例引導、項目驅動、學賽互促的App Inventor教學探索與實踐”研究。
App Inventor:零基礎Android移動應用開發 下載 mobi epub pdf txt 電子書