2015-04-04 47 views
0

是否有任何选项可以在没有Xamarin.Forms的情况下执行跨平台应用程序(最好是PCL)?我只有初级版,我不想在我的一个侧面项目上每月支付25美元。我搜索了所有内容并找不到答案。Xamarin Cross Platform without Xamarin.Forms(Starter Edition)

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

回答

2

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

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

1

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

相关问题