I am the only mobile developer in my job. Before I was hired, my currently boss was thinking on using Xamarin as their marketing says the words Shared code and native.
I consider myself an advanced Android developer since I've build large information systems. Right now I'm working on simple apps I could finish in a week, but Xamarin is giving me headache since its too buggy, and the reusable code is about 10% that could easily be copy/pasted into iOS
, and despite the fact that you can share that 10% code, sometimes you still have to use compilation directives #if / #endif
.
I mean, there is no really any advantage for me, since I already know both Java
and Objective-C
languages. I already have vast knowledge of SQLite
and data storage with Core Data
on both iOS and Android SDK so that learning Xamarin will not only making slower, but Expensive since the licence is about USD $4k for enterprise.
I have already tried to talk them into not going for Xamarin since its only a little code you can share, but they don't seem either to understand or they DO want to spend $4k on it
I need some good argument to convince them not to buy it, so I can do my job in a more productive and faster way. Thank you in advance.