我需要创建一个Xamarin插件(可以在Nuget上发布的某个插件),其中包含与私人企业登录过程相关的UI和业务逻辑。
现在我的问题是:创建它的最佳方法是什么?
我当时正在考虑在Xamarin中创建两个单独的项目,该项目将嵌入所有内容,一个iOS类库和一个Android类库。这样做有可能吗?而且,对我来说更重要的是,是否可以在此类项目中包含UI并在XAML中进行设计?
用户界面应该非常简单,一个带有两个文本输入和一个按钮的登录表单,但是我想使用可视化编辑器来做到这一点。
很明显,该插件的真正优点是在下面使用自定义身份验证类型的企业登录。
答案 0 :(得分:1)
您可以创建Multiplatform Library项目,在其中可以实施特定于平台的Library业务逻辑实现。
Microsoft网站上有一个不错的教程: https://docs.microsoft.com/en-us/xamarin/cross-platform/app-fundamentals/nuget-multiplatform-libraries/single-codebase
要了解有关创建Nuget程序包的更多信息,请执行以下操作:https://docs.microsoft.com/en-us/nuget/create-packages/overview-and-workflow