Мы стремимся создать проект Visual Studio C#, который будет первоначально выпущен в качестве приложения Windows. Однако в будущем мы хотели бы выпустить на платформах iOS и Android, используя расширение Xamarin.Добавление Xamarin в Visual Studio C# project в будущем
Мы планируем иметь основное приложение, которое будет храниться отдельно от графического интерфейса, насколько это возможно, чтобы сделать многоплатформенную разработку более удобной в будущем.
Действительно ли это хороший план, или лучше включить Xamarin в проект с самого начала?
Мы ранее не использовали Xamarin, и мы надеемся свести к минимуму рефакторинг нашего кода.