To show just how easy it is to build apps with these components, we’ve put together a quick sample app called SoMA which lets you take pictures then share them on social media along with a Google map link your current location. It uses Xamarin.Mobile to access the camera and location services, and Xamarin.Social (which piggybacks onto Xamarin.Auth) to integrate with Facebook, Twitter, Flickr, App.net… all in just a few dozen lines of code (on github).

Here are some screenshots – we provide a custom data entry form when required, but also integrate with native features (like Twitter on iOS) when available.
To demonstrate how Xamarin.Mobile simplifies your code, this snippet . This API works on Xamarin.iOS, Xamarin.Android, Windows Phone and also Windows 8!

One more thing…

This is great news for two reasons: first, you can see how we’ve approached exposing platform-specific features (such as geolocation) in a cross-platform way. Secondly, you can embrace and extend the libraries to support new hardware features or social networks that we haven’t seen, thought or heard of! Help everyone out by sending a pull-request and contributing back to the community.