本课程将总体讲解开发HTML5应用和跨平台应用的方法,共分成三部分。第一部分为HTML5开发基础,带你分析并掌握多种移动开发技术和设计方式;第二部分为HTML5高级应用,讲解在HTML5中调用其它应用或服务的方法;第三部分为跨平台开发技术,讲解使用PhoneGap平台开发跨平台应用的方法与过程。本课程共包括5章、15节内容、13次实验和1个项目实践,实验在本课程中是与教学同等重要的模块。
【教学内容与教学目标】
第一、二章将带你分析并掌握多种移动开发技术和设计方式,包括移动网络连接、用户交互界面、应用框架、数据结构、使用定位设备等方法。这两章还将通过演示开发一个案例应用——Corks的方式,带你体会应用开发的技术和原则。
学完第一、二章,你将能够清晰的分辨不同移动技术的使用方式。
第三、四章将带你检验移动开发中“其它服务”的可用性,包括连接到社交媒体、运行新程序、云计算等。这两章还将利用新学的功能和特征继续开发Corks应用。
学完第三、四章,你将能够开发出一个可以链接到社交网络的HTML5 Web应用。
第五、六章将重点讲解使用PhoneGap开发跨平台应用的方法,包括定位技术、调用手机配件、优化存储的方法。
学完第五、六章,你将能够开发出一个可以运行在Android、iPhone和Windows Phone上的PhoneGap程序。