Xamarin Forms + Parse:PCL 与共享资产项目

Xamarin Forms + Parse: PCL vs Shared Asset Project

我的任务是研究 Xamarin 及其跨平台/代码重用能力,我来自 iOS/Android 背景。

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

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

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

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

我找到了一个可以为您提供帮助的 Github 示例项目。可以在这里找到:Sample Parse Project 可以在此处找到 xamarin 组件的 link:Parse component 这个 Xamarin 组件应该可以添加到您的项目中,它应该可以让您立即开始。此外,当您将组件添加到您的项目时,您应该能够查看随附的示例项目。

我将从示例项目开始,看看我能用它做什么,但只要添加 Parse 组件,它就会变得容易得多。这样你就可以使用任何一种类型的项目一些依赖注入。