Hacker News new | past | comments | ask | show | jobs | submit login

While C# looks like a great language, and I'm looking forward to playing with this, does Xamarin really allow you to share that much code between platforms?

In my experience, 75% of my mobile app code tends to be either working with platform-specific APIs or just quite trivial. Is the potential for code reuse high enough to justify the extra layer of stuff to understand (and potentially break)?

Edit: I can see how being able to use C# is a plus for some people, I guess I'm just slightly skeptical of the cross-platform selling point.




Here are two developers that have shared some stats on code reuse:

iCircuit http://praeclarum.org/post/42378027611/icircuit-code-reuse-p...

TouchDraw http://lipsky.me/blog/2012/9/11/touchdraw-code-reuse-updated


Ahh, hard stats vs. gut instinct. That's interesting, thanks. I'd still be concerned that dealing with the differences between native APIs may take up an amount of time not reflected by a LOC count, but I'm more tempted to give it a try...




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: