Skip to content

Build Cross-Platform Apps in C# using Parse and Xamarin

We know that Parse users like powerful tools that help them build their apps. Xamarin provides some amazing software for iOS and Android app developers that allows them to write their apps using C# and .NET, sharing code and libraries from platform to platform. Today we're thrilled to announce the release of the Parse Xamarin SDK, which brings all of the power of our .NET-based SDKs to Xamarin.iOS and Xamarin.Android.

Now you can easily write and share C# code that works with Parse between iOS, Android, Windows 8, Windows Phone 8, and .NET 4.5 using Visual Studio 2012 or Xamarin Studio. The API is consistent and powerful, and takes advantage of the latest features of both C# and Xamarin's tools, including one of our favorite features for simplifying asynchronous programming: the async and await keywords. Asynchronously saving an object to Parse is simple:

var post = new ParseObject ("Post");
post ["title"] = "I love Parse with Xamarin";
post ["body"] = "Need I say more?";
await post.SaveAsync();

The Parse Xamarin SDK gives you access to Parse's powerful services including file storage, rich querying, user management, role-based access controls, Facebook authentication, and Cloud Code. With Parse, you can focus on the features that make your app great!

You can get the Parse Xamarin SDK here. You'll need to use the newly-released betas of Xamarin.iOS and Xamarin.Android, which you can get by checking for updates in Xamarin Studio and switching to the beta channel. This will give you access to the await and async keywords for C# within all of your Xamarin apps!

Check out our guide or visit our Xamarin.iOS and Xamarin.Android quickstarts to start building great apps today. Or, if you're attending Xamarin's Evolve conference this week, join us at our talk on Wednesday, April 17 at 1:30 PM!