A Parse.com Module for Corona SDK

I’m really excited to introduce a Parse module for Corona SDK I put together.  I would be really honored if folks could test it out when possible and offer feedback and/or comments.  Please consider it beta.

http://www.develephant.net/a-parse-com-module-for-corona-sdk/

The first tutorial is up on the site addressing getting setup and using analytics in Parse.  I will have lots of tutorials coming down the pipe including uploads, facebook authentication with Parse via Corona SDK, turn-based games, and more.

Thanks in advance.  Enjoy.

Sounds good! 

FYI the link to the BitBucket project wiki gives “You do not have access to the wiki.” I can browse the code though.

Should be fixed now. Thank you for catching that!

Cheers.

This is great! Parse is wonderful indeed and anything that makes it easier to use is good. Keep up the great work. Thank you very much!!!

Edit : I just wish we could find a way around the Android push issue on Parse for us. If that issue goes away Parse could have all my business and money! Can’t believe they aren’t interested in making this work for all the Corona SDK developers. Oh well. Rant over. Sorry. 

@ksan I agree, I posted on the forums, and supposedly it’s because they need to use a custom service that’s in the native SDK’s.  A real bummer though.  Perhaps this will get someone over there working on a true Corona plug-in.  One can hope.

Thanks for checking out the mod.  Cheers.

Develephant: Great initiative, a turn based multiplayer tutorial will be highly appriciated. Any guestimate on when you think it`s ready?

@aliennude Well… soon.  I’m hoping to cover a few other fundamentals first.  The big issue is that Parse currently doesn’t support Android for push notifications via the REST API, which would be the preferred way to alert the player of a turn.  So I’ll probably only be able to show an email based exchange, and then possibly expand that to include a different messaging service to handle turn updates.

Still thinking it all out.  Appreciate the feedback.

Cheers.

Here are the handful of articles I’ve put together so far for mod_parse.

Setup and Analytics

User Signups and Logins

Managing Facebook Users

More to come.  Cheers.

Thank you for sharing.

Can Parse be used for leaderboards? Turn.based games?

@ubj3d.android Yes.  And I will covering both of those subjects shortly.

Cheers.

I contected Parse directly about 9 months back inquiring about a Parse Corona Plug-in and they had zero interest at that time. I therefore went ahead and upgraded to Enterprise to do something for myself.

You can send push notifications fine to Android through the REST API, it’s the setup on android to get a device ID and the notification receiver that are needed. Realistically it was 4-5 lines in the manifest file and 1 function in Java to catch the incoming pushes and forward them to Corona.

My biggest issue is getting the icon in the notification to look correct. I haven’t tackled that yet but I don’t think it will be tough when I get around to it. The pushes work and that was my goal. I have tested them on the original Kindle Fire, Nook HD and several standard android devices.

It all comes down to if the functionality is worth the $1000 price tag of Enterprise. To most, I am guessing the answer is no.

Great to hear you managed to solve the issues with native access. This once again proves the case of the Plugin Marketplace. If Corona Labs could make it possible for developers like you to solve such common problems and release plugins for us to use then we could all be happier. You could recoup some of your investment in the Enterprise license through plugin sales and we could get solutions to our long standing needs… 

Corona SDK Plugin Marketplace now please!!! 

So Anderoth, you have created a Parse plugin? This is very good to know. Once they get the marketplace going, I think you’d find some buyers :) 

I’m going to be on Enterprise very soon so will be joining that bandwagon. :slight_smile:

best,

Jen

What I have done is very basic. I am not sure what constitutes a plug-in nor what is worthy of a plug-in on any marketplace.

If it were, it would be simply an Android Push Parse plug-in (say that 7 times fast). The rest of the Parse SDK I do not access in native code. Also if made into a plug-in, it would only be usable with Enterprise. Pro does not have the type of access needed to make changes in the manifest for push to work. Unsure if that will change once they get to a place where they offer plug-ins to Pro users.

I’ve added a new tutorial for the Parse module.

Linking a User Avatar

And there are these available as well:

Setup and Analytics

User Signups and Logins

Managing Facebook Users

Updated to v1.2 to address a Facebook session issue.

https://bitbucket.org/develephant/mod_parse

I’m using DevElephant’s module in my latest project and it’s working really nicely so far. Bravo!

Thank you Jen.  A couple others are using it now as well.  Make sure you grab the latest, there was an issue with Facebook that another user pointed out.

Have a great holiday!

Sounds good! 

FYI the link to the BitBucket project wiki gives “You do not have access to the wiki.” I can browse the code though.

Should be fixed now. Thank you for catching that!

Cheers.