2015-06-03 44 views
1

我的任务是看Xamarin及其交叉平台/代码重用功能,我来自iOS/Android背景。Xamarin表格+解析:PCL vs共享资产项目

我想瞄准一个通用前端(基本)和一个可重用服务层的圣杯。

我创建了我的第一个项目为Xamarin Forms PLC,遇到了问题,它无法支持编译器指令,这似乎是您需要的东西。此外,我无法将Parse包添加到PLC。您需要为每个平台的平台/编写代码引用它?

我现在已经创建了共享资产项目,默认设置(新项目)。这不允许我添加解析到共享层。我看到的一些例子添加了一个名为service的新项目,这是什么类型的项目?

所以,我的问题是,忘记开发团队中有多少人,哪一个(PCL,SAP)让我拥有通用后端(解析)。

+1

我不认为Parse目前有PCL兼容版本。所以你将不得不使用DI来包含来自平台项目的解析函数。 – Jason

回答

1

我找到了一个可以帮助你的Github示例项目。它可以在这里找到:Sample Parse Project 链接到xamarin组件可以在这里找到:Parse component这Xamarin组件应该能够被添加到您的项目,它应该让你立即开始。另外,当您向该项目添加组件时,您应该能够查看随之而来的示例项目。

我会从示例项目开始,看看我能用它做什么,但是通过添加Parse组件,它应该变得更容易。这将使您可以使用任何类型的项目依赖注入。