44 ratings
  • 1
  • 2
  • 3
  • 4
  • 5
5 star 15
4 star 8
3 star 8
2 star 10
1 star 3
Compatible with
  • iOS
  • Android

Parse 1.5.3

Parse, Inc.

Add a cloud backend to your iOS and Android apps in minutes.

The official Parse.com Xamarin SDK. Add a cloud backend to your iOS and Android apps with this simple-to-use SDK.

Saving an Object

Here's all it takes to save an object to Parse:

using Parse;
...

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

Querying for Data

Use Parse's rich querying features to retrieve your data:

// Find the 5 nearest points of interest to the Evolve conference in Austin, TX
// with a rating greater than 2.5 stars.
var query = ParseObject.GetQuery ("PointOfInterest")
    .WhereNear ("location", new ParseGeoPoint (30.265348, -97.738613))
    .WhereGreaterThan ("rating", 2.5)
    .Limit (5);
IEnumerable<ParseObject> results = await query.FindAsync ();

Saving a File

Easily save files to Parse and associate them with your ParseObjects:

Stream profilePic = /* Take a picture */;
var file = new ParseFile ("profilePic.png", profilePic);
await file.SaveAsync ();
ParseUser.CurrentUser ["profilePic"] = file;
await ParseUser.CurrentUser.SaveAsync ();

User Management

Adding a user account to your app is as simple as a call to SignUpAsync():

public async Task CreateUserAsync ()
{
    var user = new ParseUser ()
    {
        Username = "my name",
        Password = "my pass",
        Email = "email@example.com"
    };

    // other fields can be set just like with ParseObject
    user ["phone"] = "415-392-0202";

    await user.SignUpAsync ();
}

You can even create and log in users using Facebook:

string sessionToken = /* Authenticate the user with Facebook and fetch a session token */;
DateTime expiration = /* The expiration time for the session token */;
string facebookId = /* The user's Facebook ID */;
await ParseFacebookUtils.LogInAsync (facebookId, sessionToken, expiration);

See our full API documentation or our guide for more info, and learn more about Parse here.

Release Notes

Fixed: Issue with aggresive caching on Windows Phone 8.1.

Fixed: SubscribeAsync("") throwing exception on Windows Phone 8.1.

Write a Review

22 reviews

Marian Brostean rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

Hi everybody.

Parse has opened a thread "Ask Parse Anything": https://groups.google.com/forum/#!topic/parse-developers/tQTmv5tTbd0

I've asked when or if they will "bring iOS local datastore to Xamarin (both iOS and Android)" Since the Google Group does not seem to be very popular among Xamariners, I'm asking you here to upvote this question if you think you need the feature (of course): https://groups.google.com/d/msg/parse-developers/tQTmv5tTbd0/m0t2_j_niCkJ

Generally, this is a good opportunity to make your voice heard. Regards

Posted on: June 22 / Version: 1.5.2
sagar patel

Nice to hear that parse Installation is now supported in android , after long time in new component version of 1.5.2.

Thanx to Parse.

Posted on: June 18 / Version: 1.5.2
Siti Kamaluddin

When do you guys want to support push notifications in iOS ? :(

Posted on: May 21 / Version: 1.4.1
Ramesh V P rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

Push notification still not supported :(

Posted on: March 27 / Version: 1.3.5
Michael Gerace rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

64BIT Version was submitted, and it seems Xamarin is at fault for not updating it yet. Source:

https://groups.google.com/forum/#!topic/parse-developers/CNeIBz7f1kw

The Latest (1.3.2 with 64Bit support) is available here: https://parse.com/docs/downloads

Posted on: January 12 / Version: 1.3.1
Mile Modic rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

Is there 64bit version ?

Posted on: January 12 / Version: 1.3.1
Andreas Lüscher rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

best BaaS. Docs are ok, SDK is great

Posted on: December 11, 2014 / Version: 1.3.1
Steve Keane rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

Very Disappointing. No push. Better go with a native binding :(

Posted on: November 23, 2014 / Version: 1.3.1
Praveen Abraham Selwyn

I'm a newbie in using Xamarin. I understand this component is for Android and iOS. How can I then use Parse on Windows Phones. Any info would be appreciated.

Posted on: October 23, 2014 / Version: 1.3.1
Bilal Akil rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

Great tool, but they keep adding more bugs. Latest (1.3.1) tries throws a jit error when trying to use ParseFile, so uploading files is impossible

Posted on: October 21, 2014 / Version: 1.3.1
Gustavo Monteiro Castro

@Pierce Boggan, this binding https://github.com/mono/monotouch-bindings/commits/master/Parse supports push? I don't find docs about this. Thank you.

Posted on: June 2, 2014 / Version: 1.2.14
Roberto Amador rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

Parse is great. But i couldn't use it with a PCL.

Posted on: March 19, 2014 / Version: 1.2.14
Kawarizmi Developer rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

The Parse component for Xamarin is now updated to the latest version 1.2.14. I have to say Parse is the best back-end any developer can use. The plugin works great, perfectly documented, and I've never experienced any bugs or issues with it whatsoever. Thanks for this Parse ;)

Posted on: February 19, 2014 / Version: 1.2.10
William Grand rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

This is great, but it doesn't include Push Notifications.

Posted on: February 14, 2014 / Version: 1.2.7
Felipe Cypriano rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

This version (1.1.1) is old. Get the newest one here: https://parse.com/downloads/windows/Parse/latest

Posted on: February 14, 2014 / Version: 1.1.1
Mark Probst rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

Very badly bound. Exposes Foundation container classes and requires you to surface ObjC objects to managed land out of NSArrays via IntPtrs.

Posted on: February 14, 2014 / Version: 1.1.1
Mittchel rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

Great job on fixing the bug. This component is a bit outdated with the current Parse SDK to be honest. Parse CloudCode is not supported for example.

Posted on: April 2, 2013 / Version: 1.1.1
Pierce Boggan rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

In response to the previous two comments, you guys may want to check out the Github binding for Parse in the monotouch-bindings repository, as it has a fix for the problems listed!

https://github.com/mono/monotouch-bindings

Posted on: March 25, 2013 / Version: 1.1
Nuno Antunes rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

Im having the same problem as Mittchel

Posted on: March 18, 2013 / Version: 1.1
Mittchel

Pretty good SDK, though it has some problems with Xcode. As soon as I add the component into my project it gives me error on opening my storyboard or xib files.

Posted on: March 15, 2013 / Version: 1.1
Nuno Antunes

Hi

Unfortunately it does not work when using storyboard. Example: Create a new project - iphone storyboard - tabbed application Add Parse Component Try to open MainStoryBoard.soryboard

By the way, API Docs Link does not work...

Posted on: March 3, 2013 / Version: 1.0
Pierce Boggan rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

The Parse component is great! I love Parse because you can do all your push, data storage, and social integrations in one easy-to-use API.

Posted on: February 20, 2013 / Version: 1.0