我想使用Xamarin构建一个针对多个平台(Android和iOS)的应用。这个应用程序包括从MySQL数据库中检索特定数据,将它们存储在内部数据库中(例如,使用Android的SQLite数据库),并创建一个包含产品名称列表的屏幕,使其变得简单。这样,运行我的应用程序的设备可以脱机显示列表。除此之外,客户端在上线时使用我的应用程序(Android设备或iOS设备),应该通知mysql数据库中的修改并更新内部数据库。
使用Xamarin创建这个跨平台的Android和iOS应用程序通常涉及创建三种类型的项目:
很容易注意到用户界面是我无法在Android和iOS之间共享的部分。但我发现很难找到可以在它们之间共享的部分。
是否可以分享
的逻辑答案 0 :(得分:4)
您的共享项目可以(通常)包含任何不是平台或UI特定的内容,例如:
另请注意,如果您使用Xamarin表单,您还可以将您的UI代码放在共享项目中。