People jump to conclusions. A lot. It’s human nature and we somehow forget that and we always focus on the negative rather than the positive of most things. This is apparent when you search for “mobile cross-platform frameworks”. Yes you’ll find frameworks like Xamarin, Appcelerator, Apache Cordova, Sencha, etc.; And the list keeps growing everyday.
One of the most intriguing platforms, for C# developers, is Xamarin. A platform that allows you to write C# code and it compiles down into Natvie code for Android, iOS, and Windows Phones. This is possible by the original project called “mono-project“, this is where it all started some years ago as an open source project that quickly grew over night. Now Xamarin has employees and clients around the world building great mobile apps and solving unique problems in less time than ever before. Lets be honest C# (.NET) isn’t on as many devices as Java, yet. Xamarin is helping make that transition more quickly with giving Microsoft’s .NET Framework the ability to go across platform. I’m not sure if Microsoft ever thought that they’d be running, compiling, and deploying products on the Linux Platform, but they are and I believe the push from Xamarin has something to do with that. Enough rambling, lets get into the technical aspect of Xamarin!
Continue reading “A Few Years With Xamarin: The Good, The Bad, The Great”