相關主題
商品描述
App Inventor 是一款簡單易上手的可視化安卓App 開發工具,隨著各種開源硬件和人工智能技術的普及,基於App Inventor 的創意趣味編程大有可為。 本書採用App Inventor+X 的形式,以圖文結合的方式,通過多個項目開發實例,講解了App Inventor+開源硬件(Micro:Bit、Arduino、樹莓派)、App Inventor+ 樂高、App Inventor+人工智能(拓展組件方式、Web 智能服務方式),以及如何進行App Inventor 拓展組件開發。並以App Inventor全國中學生挑戰賽特等獎作品為實例,講解了競賽作品的開發技巧和經驗。 本書案例內容豐富、圖文詳實、步驟講解細致,並提供了相應的源文件、素材等資料免費下載,適合作為對移動應用開發感興趣的電腦愛好者和各類自學人員的參考書,也適合中小學信息技術老師作為創客類項目實踐的參考教程。
作者簡介
吳明暉,男,畢業於浙江大學計算機科學與技術專業,獲工學博士學位。
現為教授、碩士生導師。
目前擔任浙江大學城市學院計算機科學與工程學系主任、浙江大學計算機學院院長助理(掛職)、杭州市"電子服務與智慧工廠”重中之重實驗室主任、浙江大學城市學院"人工智能研究所”所長、浙江省計算機學會理事、杭州市工業與信息化專家、Google校企合作專業綜合改革項目專家委員會委員、Google獎教金獲得者。浙江省高校優秀教師、浙江省教壇新秀,浙江省"151”人才工程第三層次培養對象,浙江省高校中青年學科帶頭人,杭州市"131”中青年人才培養計劃第一層次。浙江省特色專業"計算機科學與技術”負責人。
教學情況:所授課程主要有《程序設計》、《計算機發展前沿》、《App Inventor–零基礎Android移動應用開發》、《深度學習應用開發-基於TensorFlow的實踐》等,多次獲得城市學院教學質量一、二等獎。
主持多門谷歌精品課程/MOOC課程、杭州市精品課程的建設;主持完成浙江省新世紀教改項目、教育部產學合作協同育人項目、浙江省精品在線開放課程建設等多項教研項目,教學成果曾獲浙江省教學成果一等獎(2016年)和二等獎(2014年)。
科研情況:近五年主持和主參了包括國家自然科學基金項目、浙江省科技計劃項目、浙江省自然科學基金項目等多項縱向課題,並主持了多項企業委託的研發課題。
近五年來發表論文50多篇,授權和公開發明專利30多項。
研究成果曾獲浙江省科技進步獎一等獎(2015年)和三等獎(2009年)。
目錄大綱
第1章 視力檢測App:BySelf
功能描述
零件清單
知識升級
藍牙連接
自測功能
界面設計
邏輯設計
第2章 物聯網——AppInventor與流水燈
項目介紹
硬件清單
Arduino流水燈裝置的搭建與程序實現
手機控制流水燈功能實驗
拓展任務
思維導圖
第3章 物聯網——基於8226的網絡溫濕度監測與控制
功能描述
硬件介紹
Arduino IDE開發環境
項目零件清單
Wemos D1 R2溫濕度監測與控制裝置的搭建及程序實現
拓展任務
思維導圖
第4章 App Inventor+Python+樹莓派家庭安防系統
功能描述
樹莓派簡介
Python簡介
零件清單
樹莓派的安裝和設置
配置樹莓派
以無線方式連接到家庭網絡
安防功能的實現
拓展任務
思維導圖
第5章 樂高打印機
功能描述
組件設計
邏輯設計
拓展任務
思維導圖
第6章 人臉識別App:魔鏡
功能描述
組件設計
邏輯設計
圖像Base64編碼版本實現
思維導圖
第7章 物體識別App:慧眼
功能描述
組件設計
擴展組件
邏輯設計
思維導圖
第8章 AppInventor拓展組件開發
準備工作
嘗試編譯樣例文件
代碼分析
方法/事件/屬性可以使用的變量類型
第9章 AppInventor全國中學生挑戰賽特等獎作品——環境之路
設計梗概
應用技術點詳解
第一部分 原生
第二部分 拓展(aix)
第三部分 TinyWebDB管理系統
關於使用App Inventor參加比賽的建議
附錄A App Inventor的小技巧
附錄B App Inventor的UI優化與測試技巧
附錄C 拓展組件相關鏈接