没有Xamarin.Forms的Xamarin Cross平台(入门版)

时间:2015-04-04 19:39:55

标签: xamarin cross-platform xamarin.forms

有没有选项可以在没有Xamarin.Forms的情况下执行跨平台应用程序(最好是PCL)?我只有简化版,我不想每月支付25美元用于我的旁边项目。我四处搜索,找不到答案。

我感谢任何答案,如果它不是一个选项,我只会做XCode。

2 个答案:

答案 0 :(得分:2)

Xamarin Forms只是使用Xamarin构建跨平台应用程序的一种选择。遵循MVVM模式并在PCL库中编写ViewModel和Models,然后创建从ViewModel到本机视图的绑定。就这么简单。我怀疑使用初学者版本时应用程序的大小将是一个问题。

如果副项目是(非商业)开源,您可以申请免费营业执照:http://resources.xamarin.com/open-source-contributor.html

答案 1 :(得分:1)

MvmmCross(基于MVVM)和MonoCross(基于MVC)。您可以在每个PCL中使用PCL。您需要为每个平台独立实现您的UI代码,但您将能够共享大量的应用程序逻辑和数据模型。这些不像Xamarin.Forms,因为它们不提供共享的UI代码。另一个[非自由]跨平台UI框架是iFactr,但它并不是免费的,而且它更适合企业。