Переходить от Xamarin к родному (Swift / Kotlin)? - PullRequest
0 голосов
/ 30 мая 2018

В настоящее время у нас есть приложение на Xamarin, которое представляет собой Xamarin.Android и Xamarin.iOS с общим PCL (без Xamarin.Forms).В настоящее время это очень сложное приложение, и мы хотели бы переделать экран за экраном, а тем временем перейти от Xamarin к Swift и Kotlin.

Возможно ли это?У нас нет ни времени, ни денег, чтобы полностью переделать приложение.

Я рассмотрел создание новых экранов как внешних библиотек, а затем связал эту библиотеку, но я думаю, что это делает его слишком сложным.

1 Ответ

0 голосов
/ 18 сентября 2018

вы можете повторно использовать только ресурсы и ресурсы, но не код, потому что вы используете Xamarin.Forms, а не Xamarin.Android + Xamarin.iOS.

в вашем проекте у вас нет файлов Android-дизайна XMLи нет раскадровки iOS, даже логика отличается от файлов .cs, потому что вы не используете Android Java SDK или iOS SDK напрямую.Если вы использовали mono и mono touch напрямую, без использования проекта PCL (Xamarin.Forms), то вы можете переписать код с небольшими изменениями, указав имена методов, свойств ... и т. Д.

...