小梅科普:跨平台开发技术-PhoneGap从入门到精通


一.课程背景

在近几年的IT行业发展中,最热、最快的无疑是移动互联网,它是继互联网之后的又一次信息技术革命。移动互联网巨大的市场潜力创造了无限商机,人们纷纷加入其中,各种与之相应的新技术、新应用层出不穷。

移动应用离不开移动终端设备,如PC、手机、平板电脑等。目前,移动应用的开发平台大体分为三个方向,一个是收益稳定的iOS系统,另一个是如日中天的Android系统,还有一个是蓄势待发的Windows Phone系统。丰富的开发平台增加了开发人员选择的灵活性,但同时也带了一个问题,就是应用平台的兼容性,而这种兼容性目前在各平台中是不可调和的。因此,一个应用需要开发三个不同平台的版本,这种现状将直接导致应用开发和后期维护成本的上升。针对目前的这种多平台现状,如果以Web作为统一的平台、浏览器作为应用的入口,即以WebApp 的方式实现相应的应用,将大大简化开发过程和减少应用投入成本,这点也逐渐成为广大Web开发者的共识。

PhoneGap是一个基于HTML、CSS和JavaScript创建跨平台移动应用程序的快速开发平台。与传统Web应用不同的是,它使开发者能够利用iPhone、Android等智能手机的核心本地功能(包括地理定位、加速器、联系人、声音和振动等)。此外,它还拥有非常丰富的插件,并可以凭借其轻量级的插件式架构来扩展无限的功能。

PhoneGap被Adobe公司收购之后,作为Adobe公司向Web平台进军的主打产品被寄予厚望,而其核心模块Cordova作为开源项目捐献给Apache之后也获得了众多IT巨头的支持。目前,PhoneGap的相关技术也在飞速发展,相关的资源也越来越多了。

为了使广大学员能够充分了解PhoneGap的基础知识,并且能结合HTML5相关技术开发相应的移动应用,本课程全面介绍了使用PhoneGap进行程序开发的相关知识。在学习完本套课程之后,相信大家一定能够掌握这门技术,并可以进行实际项目的开发。

二.为什么选择PhoneGap

PhoneGap是一个开源的开发框架,它允许用户通过使用类似jQuery Mobile这样的Web技术来开发跨平台的本地应用程序。这时,我们可以使用PhoneGap来包装一个现有的jQuery Mobile Web应用程序,然后将其发布到PhoneGap支持的所有本地平台,例如Android、IOS、WP等。

PhoneGap除了具有本地发布的能力之外,它还提供了一套API,通过这些API,我们的移动Web应用程序能够实现与设备特定的API进行交互,例如文件系统、通知以及摄像头等。

三.课程内容简介

本课程将从一个普通移动应用开发者的角度,详细地介绍PhoneGap所涉及的全部知识点。

本课程共12章,具体章节内容如下:


序号


章节


课时


1


绝对不能少的第一章——初识PhoneGap


1


2


打铁要趁热——基于PhoneGap快速开发移动应用


2


3


你想要干什么——PhoneGap的事件处理机制


2


4


这些我都想知道——PhoneGap的通知、设备与网络连接API


3


5


你肯定会感兴趣——PhoneGap的通讯录API


4


6


这个你必须知道—— PhoneGap的存储和文件API


5


7


总有一天你会用到它们——PhoneGap的媒体、摄像头与采集API


4


8


原来这个都可以有——PhoneGap的罗盘、运动传感器与地理位置API


3


9


底层也是这么的简单——PhoneGap通信机制的实现原理


5


10


秀出你的真功夫——PhoneGap应用部署和调试


2


11


实战项目一:北风动听音乐播放器


15


12


实战项目二:北风微博客户端


30


总计

链接:http://pan.baidu.com/s/1gdIlCkj

密码:a44m

时间: 2024-08-24 05:07:12

小梅科普:跨平台开发技术-PhoneGap从入门到精通的相关文章

跨平台开发技术-PhoneGap从入门到精通视频教程

跨平台开发技术-PhoneGap从入门到精通视频教程下载   密码: nir2      联系QQ:1026270010 一.课程背景 在近几年的IT行业发展中,最热.最快的无疑是移动互联网,它是继互联网之后的又一次信息技术革命.移动互联网巨大的市场潜力创造了无限商机,人们纷纷加入其中,各种与之相应的新技术.新应用层出不穷. 移动应用离不开移动终端设备,如PC.手机.平板电脑等.目前,移动应用的开发平台大体分为三个方向,一个是收益稳定的iOS系统,另一个是如日中天的Android系统,还有一个是

PhoneGap从入门到精通视频教程

跨平台开发技术-PhoneGap从入门到精通视频教程 课程讲师:厉风行 课程分类:手机开发 适合人群:中级 课时数量:76课时 用到技术:PhoneGap.罗盘.运动传感器.地理位置.通信机制及部署和调试 涉及项目:北风动听音乐播放器,北风微博客户端 咨询QQ:1609173918 链接:http://pan.baidu.com/s/1o662bHK密码:7o7i PhoneGap是一个开源的开发框架,它允许用户通过使用类似jQuery Mobile这样的Web技术来开发跨平台的本地应用程序.这

Windows搭建python开发环境,python入门到精通[一]

从大学开始玩python到现在参加工作,已经有5年了,现在的公司是一家.net的公司用到python的比较少,最近公司有新项目需要用到python,领导希望我来跟其他同事training,就有了这篇博客,打算将python的training弄成一个简易的python系列,供大家入门使用.Python语言自从20世纪90年代初诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程.今天就让我们来搭建一个python的开发环境,Windows搭建python开发环境.一切从"Hello world

2018最新区块链技术,从入门到精通视频教程(比特币基础技术)

2017最新区块链技术,从入门到精通视频教程(视频+源码+工具) 最新整理区块链技术视频包含开发工具,源码,视频教程,从小白到大神,分享给大家学习. 区块链最早是比特币的基础技术,目前世界各地均在研究,可广泛应用于金融等各领域 区块链的基本原理 交易(Transaction):一次操作,导致账本状态的一次改变,如添加一条记录: 区块(Block):记录一段时间内发生的交易和状态结果,是对当前账本状态的一次共识: 链(Chain):由一个个区块按照发生顺序串联而成,是整个状态变化的日志记录. 如果

visual studio 2015 搭建python开发环境,python入门到精通[三]

在上一篇博客Windows搭建python开发环境,python入门到精通[一]很多园友提到希望使用visual studio 2013/visual studio 2015 python做demo,这里略带一句,其实就"学习python"而言,比较建议使用pycharm,pycharm可以设置VS或者eclipse等多种IDE的编码,可以让绝大部分其他语言使用IDE的习惯者更容易上手.这一点兼容确实做的很好.不过既然这么多园友要求使用vs开发python的话,就介绍一下visual

零基础Swift实战开发视频教程_从入门到精通

零基础Swift实战开发从入门到精通(4大项目实战.酷跑熊猫.百度音乐.足球游戏等)适合人群:初级课时数量:50课时更新程度:86%用到技术:Swift涉及项目:酷跑熊猫.百度音乐.足球游戏咨询qq:1840215592零基础Swift实战开发视频教程采用基础+项目的方式进行讲解,通过基础的学习,可以完全掌握Swift基本语法应用,并结合4个项目进行开发,学员能在最短的时间内掌握开发的各项技能. 零基础Swift实战开发从入门到精通详细查看:http://www.ibeifeng.com/goo

跨平台技术:JQueryMobile从入门到精通配项目实战

移动开发现在很热门的,尤其是JQueryMobile方向,很多人想要一个系统性的学习,但是网络里对于这方面的资料并不全面. 我推荐一套系统性学习jquerymobile的课程,并且配套有几个企业实战的项目. 咨询QQ:1609173918 课程大纲 一.理论讲解部分: 第1章:掀起你的盖头来--初识jQuery Mobile 第2章:第一次亲密接触--jQuery Mobile页面结构 第3章:从头到尾的打扮--工具栏与格式化内容 第4章:戒指项链一个不能少--页面常用组件 第5章:满衣柜的漂亮

反射技术菜鸟从入门到精通(一)

前言 俗话说得好:“反射反射,程序员的快乐” .用好反射,可以使你的开发效率事半功倍.反射技术作为Java特性,已经成为框架构建的基础.如果灵活掌握反射,可谓“一步登天”! 什么是反射? JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意方法和属性:这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制. Java的反射机制是在编译并不确定是哪个类被加载了,而是在程序运行的时候才加载.操作.使用在编译期并不知道

反射技术菜鸟从入门到精通(二)

前言 大家好,我是老王,今天继续和大家分享反射技术. 上次我们使用反射封装了对数据库的查询,现在我们继续研究反射的用途——探究Spring的IoC容器. 首先,我们得了解什么是IoC? 控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度.其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup).通过控制反转,对象在被创建的