由于我是Xamarin表单的新手,我不太了解如何在一个好的文件夹结构中安排你的Xamarin表单项目?
例如。我有一个包含以下文件的项目:
注意: Xamarin表单本身有Xamarin.iOS和Xamarin.Android解决方案文件夹,上面提到的文件可能对Android和iOS都是通用的。
答案 0 :(得分:13)
典型的应用程序层
Golang: Register multiple routes using range for loop slices/map
这些图层中的每一个都代表一个人Solution Folder
。
每个Layer
也应该是不同的ClassLibrary(Portable)
(请参阅)
此文档中还值得一读:
封装,责任分离,多态
答案 1 :(得分:1)
没有完全同意哪个选项更好 - 使用共享项目或可移植类库,但这些是代码共享的选项。
就我个人而言,我同意Miguel de Icaza,Xamarin领导,如果你不在其他应用程序中共享你的代码,共享项目会更好,但正如他所说,Xamarin中的一些人认为相反。