前言
本书是Arvind Ravulavaru数月辛勤劳作的结果,Arvind Ravulavaru是一个勤奋的开发者和作者,我和他之前有过多次愉快的合作经历。 本书是学习Ionic一个非常不错的选择,同时,对于有经验的开发者,本书也可以使你受益颇深。
Arvind带领大家走遍整个Ionic学习流程,从安装所需的软件开始,然后教会你如何设置本地SDK,
接着,Arvind带领大家一起学习Ionic的所有基础知识,例如Ionic的组件,使用UI-router导航,自定义样式,以及Ionic提供的API。
有了这些基本之后,作者带着大家制作了两个app:一个书店应用,和一个实时聊天应用。
对于有经验的开发者,本书展示了如何通过Cordova插件启用设备的本地API;
如何在AngularJS与语法中使用ngCordova(Ionic团队的另一个项目)和Cordova插件。
在聊天应用中,大家将会看到如何连接外部数据库,例如Firebase;也可以学习到在终端设备之间实时同步数据。
在作为Ionic的核心团队成员加入之前,我在另一家公司工作,在那里我制作了一些内部使用的混合app。 在经过对比所有的混合应用框架之后,我选择了Ionic,因为只有他提供了完整的混合移动开发解决方案。 我需要的所有东西Ionic都提供了。 这样一来,我就可以专注的制作应用,而不用专注于如何架构应用。(注:build 制作;architect 架构)。
Ionic为混合移动应用开发提供了一套完整的生态系统,为本地开发提供了一套低消耗,高效率的选择。 我们将在5月份发布Ionic的稳定版本,然后在夏天的时候发布3个平台服务的alpha版本。 我们放慢的打算;我们将会保持对Ionic SDK的开源的强力支持。 在Ionic,我和许多同事一起工作;同时我也在世界各地旅行进行Ionic布道;与Ionic的专家们一起研究代码。 我持续的被人们多么喜爱这个产品以及我们有这么一个动态的和积极的社区所感动。
你将会发现这是一本伟大的Ionic入门宝典。
这本书会带你领略更多的SDK知识。
谢谢你成为我们Ionic社区的一员。
好好享受吧!
Mike Hartington
Ionic核心团队成员