Я единственный мобильный разработчик в своей работе. До того, как меня наняли, мой нынешний босс думал об использовании Xamarin, поскольку их маркетинг говорит слова Общий код и native.
Я считаю себя продвинутым разработчиком Android, так как я создаю большие информационные системы. Сейчас я работаю над простыми приложениями, которые я могу закончить через неделю, но Xamarin дает мне головную боль, поскольку он слишком глючит, а код многократного использования составляет около 10%, который можно легко скопировать/вставить в iOS
, и, несмотря на факт, что вы можете поделиться этим 10% -ным кодом, иногда вам все равно придется использовать директивы компиляции #if / #endif
.
Я имею в виду, для меня нет никакого преимущества, так как я уже знаю языки Java
и Objective-C
. У меня уже есть обширные знания SQLite
и хранения данных с Core Data
как на iOS, так и на Android SDK, так что изучение Xamarin сделает его медленнее.
Я уже пытался поговорить с ними о том, что они не собираются за Xamarin с момента своего небольшого кода, которым вы можете поделиться, но они, похоже, не понимают.
Мне нужен хороший аргумент, чтобы убедить их не покупать его, поэтому я могу сделать свою работу более продуктивным и быстрым способом. Заранее благодарю вас.