logo资料库

使用Ionic2制作移动应用.pdf

第1页 / 共401页
第2页 / 共401页
第3页 / 共401页
第4页 / 共401页
第5页 / 共401页
第6页 / 共401页
第7页 / 共401页
第8页 / 共401页
资料共401页,剩余部分请下载后查看
封面
介绍
译者注
Ionic 2 基础
-- 第一课:生成一个Ionic2应用
-- 第二课:剖析Ionic2项目
-- 第三课:Ionic CLI命令
-- 第四课:装饰器
-- 第五课:类
-- 第六课:模块
-- 第七课:自定义样式和主题
-- 第八课:导航
-- 第九课:用户输入
-- 第十课:保存数据
-- 第十一课:获取数据,Observable和Promise
-- 第十二课:本地功能
项目:快捷列表
-- 第一课:介绍
-- 第二课:准备工作
-- 在App Module里面添加 页面 & 服务
-- 添加需要的平台
-- 第三课:基本布局
-- 第四课:数据模型和Observable
-- 第五课:创建检查列表与列表项
-- 第六课:保存和加载数据
-- 第七课:制作引导滑页与定制主题
-- 结论
项目:Giflist
-- 第一课:介绍
-- 第二课:准备工作
-- 第三课:列表页
-- 第四课:Reddit API和HTML5 Video
-- 第五课:设置
-- 第六课:自定义样式
-- 结论
项目:Snapaday(每日一拍)
-- 第一课:介绍
-- 第二课:准备工作
-- 在App Module中添加页面和服务
-- 第三课:布局
-- 第四课:使用相机拍照
-- 第五课:保存和加载照片
-- 第六课:新建一个自定义的管道和所有相片的飞页(Flipbook)
-- 第七课:整合本地通知与社交分享
-- 第八课:自定义样式
-- 结论
项目:露营伴侣(Camper Mate)
-- 第一课:介绍
-- 第二课:准备工作
-- 往App Module里面添加页面与服务
-- 第三课:新建一个标签页布局
-- 第四课:用户输入和表单
-- 第五课:实现Google地图和地理定位
-- 第六课:保存和取回数据
-- 第七课:重用组件
-- 第八课:自定义样式
-- 结论
项目:露营聊天软件(Camper Chat)
-- 第一课:介绍
-- 第二课:准备工作
-- 将页面和服务添加到App Module
-- 第三课:登录页面和滑动菜单布局
-- 第四课:使用Facebook做授权验证
-- 第五课:创建信息和导航
-- 第六课:本地和远程PouchDB和Cloudant后台
-- 第七课:自定义样式与动画
-- 结论
第八章:测试&调试
-- 测试 & 调试
构建与提交
-- 准备素材
-- 在Mac或者PC上为iOS应用签名
-- 在Mac或者PC上为Android应用签名
-- 使用PhoneGap构建程序构建iOS和Android(无MAC)
-- 提交到Apple App Store
-- 提交到Google Play
-- 在App商店上进行更新
-- 谢谢!
目錄 封面 介绍 译者注 Ionic 2 基础 -- 第一课:生成一个Ionic2应用 -- 第二课:剖析Ionic2项目 -- 第三课:Ionic CLI命令 -- 第四课:装饰器 -- 第五课:类 -- 第六课:模块 -- 第七课:自定义样式和主题 -- 第八课:导航 -- 第九课:用户输入 -- 第十课:保存数据 -- 第十一课:获取数据,Observable和Promise -- 第十二课:本地功能 项目:快捷列表 -- 第一课:介绍 -- 第二课:准备工作 -- 在App Module里面添加 页面 & 服务 -- 添加需要的平台 -- 第三课:基本布局 -- 第四课:数据模型和Observable -- 第五课:创建检查列表与列表项 -- 第六课:保存和加载数据 -- 第七课:制作引导滑页与定制主题 -- 结论 项目:Giflist -- 第一课:介绍 -- 第二课:准备工作 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.20 1.21 1.22 1.23 1.24 1.25 1.26 1.27 1.28 1.29 1.30 1
-- 第三课:列表页 -- 第四课:Reddit API和HTML5 Video -- 第五课:设置 -- 第六课:自定义样式 -- 结论 项目:Snapaday(每日一拍) -- 第一课:介绍 -- 第二课:准备工作 -- 在App Module中添加页面和服务 -- 第三课:布局 -- 第四课:使用相机拍照 -- 第五课:保存和加载照片 -- 第六课:新建一个自定义的管道和所有相片的飞页(Flipbook) -- 第七课:整合本地通知与社交分享 -- 第八课:自定义样式 -- 结论 项目:露营伴侣(Camper Mate) -- 第一课:介绍 -- 第二课:准备工作 -- 往App Module里面添加页面与服务 -- 第三课:新建一个标签页布局 -- 第四课:用户输入和表单 -- 第五课:实现Google地图和地理定位 -- 第六课:保存和取回数据 -- 第七课:重用组件 -- 第八课:自定义样式 -- 结论 项目:露营聊天软件(Camper Chat) -- 第一课:介绍 -- 第二课:准备工作 -- 将页面和服务添加到App Module -- 第三课:登录页面和滑动菜单布局 -- 第四课:使用Facebook做授权验证 -- 第五课:创建信息和导航 1.31 1.32 1.33 1.34 1.35 1.36 1.37 1.38 1.39 1.40 1.41 1.42 1.43 1.44 1.45 1.46 1.47 1.48 1.49 1.50 1.51 1.52 1.53 1.54 1.55 1.56 1.57 1.58 1.59 1.60 1.61 1.62 1.63 1.64 2
-- 第六课:本地和远程PouchDB和Cloudant后台 -- 第七课:自定义样式与动画 -- 结论 第八章:测试&调试 -- 测试 & 调试 构建与提交 -- 准备素材 -- 在Mac或者PC上为iOS应用签名 -- 在Mac或者PC上为Android应用签名 -- 使用PhoneGap构建程序构建iOS和Android(无MAC) -- 提交到Apple App Store -- 提交到Google Play -- 在App商店上进行更新 -- 谢谢! 1.65 1.66 1.67 1.68 1.69 1.70 1.71 1.72 1.73 1.74 1.75 1.76 1.77 1.78 3
封面 使用Ionic 2制作移动APP 本书可以叫做 Ionic 2从入门到精通。 除了介绍Ionic 2,TypeScript基本知识之外, 手把手的教会大家制作了5个应用, 以及打包应用,发布应用,更新应用。 但是有可能的话请大家支持正版, 大家都不容易。 4
封面 工作日志: 2017-1-3 开始建立目录 2017-5-5 开始翻译工作 2017-5-11 14:43 已经翻译到第一章第9节 2017-5-22 自嗨中,估计没多少人看,哇哈哈 5
封面 2017-5-25 最近感觉翻译得好生硬,好像我要稍微浪一点 2017-6-1 初步完成,懒得校对了 6
介绍 第一章 介绍 欢迎! 欢迎学习使用Ionic 2 制作移动应用!本书会教会你关于Ionic 2的一切知识,从基础入门到制 作应用发布到App商店。 阅读本书的人们也许角度会有所不同,有些人已经熟悉Ionic 1,有些人已经在开始体验Ionic 2,有些人可能都不知道。 无论你在哪一个水准,可能都不重要。因为本书所有课程都解释得 明白彻底,没有对Ionic的任何猜测。 同时本书不介绍HTML,CSS和JavaScript。在开始学习本书之前,你需要对这些知识有基础的 了解。如果想要重新温习一下这些知识的话,建议你看看以下网站: 学习HTML & CSS 学习JavaScript 本书有很多不同的部分,但是有三个不同的区域。我们有基础知识入手,然后进入到应用制 作,最后是打包和提交应用。 本书的所有应用范例都是完全独立的。虽然随着进度推进,每个应用的复杂度一点一点的在 增加,我都是基于在你没有学习之前的范例的假设之上解释每个范例的, 所以每个范例中会 有一些重复的信息存在。 注意:如果你购买本书的时候附送了视频教程,我建议你先看完视频教程再阅读本书。这不 是强制要求,但是他只是一个基本介绍,而不是作为一个普通进度去学习。 更新与勘误 Ionic 2目前还在开发中,意思是他还在变。他目前是相对稳定的,所以阅读本书的大部分内 容是不会变动的,但是照目前来看直到发布版放出之前会有变动的。 (译者已经运行了本书 的代码,译者的Ionic 2版本是3.1.1,可用的源代码已经在本译文的github同repo下) 我会经 常根据框架的变动来更新本书,这些更新都是免费的。我更新本书的时候你应该可以收到新 的下载链接的邮件通知。 我会保持关注更新和保证事务正常,但是,这是个大工程,如果你找到任何错问,请给我发 邮件,我会尽快更新。 本书使用的一些约定 本书使用的布局其实不要解释太多,尽管如此,你还是要看一下: 这样的区块 7
介绍 意思是你要去执行的行为。例如,这些区块文本会告诉你去创建一个文件或者做一些代码变 更。这些区块在范例里面很常见。这个语法很有用,因为他帮我向你区别展示在应用中需要 变动的代码。 注意:你会遇到这样的区块。他包含了一些你当前做的事情的相关信息。 重要:你也会遇到一些这样的东西。这些都是一些需要特别注意的“陷阱”。 好了,讲的太多!开始动手吧!祝你好运! 更新日志 Version 12(本版) - 更新RC.3 少许bug fix和优化 Giflist视频播放bug问题修复 .. (都是本书内容更新日志,先放着) 新概念 Ionic 1是建立在Angular 1上的,Angular 1是用来制作复杂和伸展性的JavaScript应用的。 Ionic基于Angular做的事情是提供了一系列的功能来使制作移动应用更简单。 然后,随着新一 代的Angular 2的到来,带来了一系列的改动和改进。 Ionic如果想要使用Angular 2的话,那 么也需要有所改变,然后这就是Ionic 2了。 简单来讲,得益于新的web标准,使用Ionic 2 和 Angular 2我们可以让app在移动终端表现得更好,伸缩性,重用性,模组功能等等。 由于引入了Angular2,开发应用的方式来很大的改变。有大量的概念变更,以及有些东西的 少量变更,例如模板语法。 在Ionic 2中,模板看起来是这样的: Pages
分享到:
收藏