本課程將總體講解開發HTML5應用和跨平臺應用的方法,共分成三部分。第一部分為HTML5開發基礎,帶你分析并掌握多種移動開發技術和設計方式;第二部分為HTML5高級應用,講解在HTML5中調用其它應用或服務的方法;第三部分為跨平臺開發技術,講解使用PhoneGap平臺開發跨平臺應用的方法與過程。本課程共包括5章、15節內容、13次實驗和1個項目實踐,實驗在本課程中是與教學同等重要的模塊。
【教學內容與教學目標】
第一、二章將帶你分析并掌握多種移動開發技術和設計方式,包括移動網絡連接、用戶交互界面、應用框架、數據結構、使用定位設備等方法。這兩章還將通過演示開發一個案例應用——Corks的方式,帶你體會應用開發的技術和原則。
學完第一、二章,你將能夠清晰的分辨不同移動技術的使用方式。
第三、四章將帶你檢驗移動開發中“其它服務”的可用性,包括連接到社交媒體、運行新程序、云計算等。這兩章還將利用新學的功能和特征繼續開發Corks應用。
學完第三、四章,你將能夠開發出一個可以鏈接到社交網絡的HTML5 Web應用。
第五、六章將重點講解使用PhoneGap開發跨平臺應用的方法,包括定位技術、調用手機配件、優化存儲的方法。
學完第五、六章,你將能夠開發出一個可以運行在Android、iPhone和Windows Phone上的PhoneGap程序。