Xamarin:如何从Json动态创建应用程序的视图/ UI

时间:2018-03-08 16:58:39

标签: json user-interface xamarin xamarin.forms interpreter

您是否已经开发了一个 Xamarin应用,其视图是从启动应用程序时恢复的Json 生成的?

我遇到了有这种需求的客户:

  • 他们正在开发一个网络应用来制作屏幕原型,添加并定位一些控件(TextBox,Label,...)
  • 这会生成 Json ,Xamarin应用必须解释:这将动态构建不同的视图
  • 在第一个版本中,用户的数据将存储在本地(通过文件或SQLite)并在设备连接到计算机时“手动”同步
  • 该应用仅在第一次使用 Android ,然后在 WPF

客户尚未在 Xamarin.Forms Xamarin native 之间做出决定,但通过Xamarin.Forms进行此操作可能更有趣,即使不需要iOS :这应该可以更容易地在WPF上移植。

曾经处理类似案件?你有什么建议吗?是否有可用于简化此开发的插件或模式?

我发现了这个one,但它似乎没有相同用途。

在iOS上也有这个article,但在Android上却不一样。

1 个答案:

答案 0 :(得分:1)

理论上可以使用构建器后面的大量代码来实现页面,但不应该为生产应用程序完成。移动应用程序具有非常具体的要求,在尝试之前需要考虑这些要求。

Xamarin非常适合简化代码重用,如果您使用Xamarin Forms,您可以重用企业应用程序的UI组件。(布局需要越少,花哨和像素越完美。)

通过将其设置为移动兼容网页而不是您共享的详细信息,可以更好地为您的客户提供服务。