结论

恭喜通过了Camper Chat指南的学习。在开发过程中,我们学到了很多,主要是以下几点:

  • 导航
  • 使用侧滑菜单
  • 使用PouchDB存储本地数据
  • 使用Cloudant存放远程数据
  • 使用Facebook API的验证和其他功能
  • 实时更新和展示数据

改进的空间永远都存在,特别是当你学习事物的时候。遵循指导手册固然很好,但是自己去学习弄清楚一些事情就更完美了。希望你有足够的背景知识来自己完成一些功能扩展,以下是一些想法:

  • 在收到新信息的时候通过Cordova插件进行震动【简单】
  • 添加‘Invite Friends’选项,使用Facebook API的App Invites【中等】
  • 添加“Channel Categories”让用户在不同的聊天室之间切换,例如:汽车问题,普通聊天,露营【困难】
  • 添加私聊功能【噩梦】

记住,在你学习的过程中,Ionic 2文档是你最好的朋友。

接下来?

现在你有一个完整的应用了,但是这不是故事的结局。你需要让他运行到真实设备上去,提交到应用商店,这不是个简单的任务。本书的最后部分会带你完成这些内容。你可以先看看。