生成跨平台应用程序
在跨平台移动应用程序之间共享代码有两个选项:共享资产项目和可移植类库。 此处讨论了这些选项:此外,还提供了有关可移植类库和共享项目的详细信息。
案例研究
本文档中概述的原则在示例应用程序 Tasky 以及 预生成的应用程序 (如 Xamarin CRM)中付诸实践。
Tasky
Tasky 是适用于 iOS、Android 和 Windows Phone 的简单待办事项列表应用程序。 它演示了使用 Xamarin 创建跨平台应用程序并使用本地 SQLite 数据库的基础知识。
阅读 任务案例研究。
总结
本部分介绍 Xamarin 的应用程序开发工具,并讨论如何生成面向多个移动平台的应用程序。
它涵盖了一个分层体系结构,该体系结构构建代码以便跨多个平台重复使用,并描述了可在该体系结构中使用的不同软件模式。
提供了常见应用程序函数的示例 (,例如文件和网络操作) ,以及如何以跨平台方式生成它们。
最后,它简要讨论了测试,并引用了将这些原则付诸实践的案例研究。