Review of Xamarin powered by the Slant community.
Ranked in these QuestionsQuestion Ranking
Apps built with Xamarin can run natively on Android, iOS and Windows Mobile. Xamarin compiles the same C# or F# codebase to native code that runs on several platforms.
Pro Open source
The Xamarin SDK is free and open source and released under the MIT license.