Recently, our company needed to port a .NET project on Android and iOS in the future. To save customer’s money, I tried to look for a solution that will reuse already existing code.
Xamarin provides MonoDroid and MonoTouch technologies, which allows you to write applications for Android and iPhone on C#. MonoTouch is already proven technology existing since 2009. MonoDroid is its logical continuation. I closely followed the technology and in the end it came out in April 2011.
Sounds good and exactly what my customer wants, isn’t? Because of the novelty of MonoDroid technology, it is used in only a few applications. For this reason, it is necessary to examine very carefully the pros and cons of this technology. Let's get started.