I've played with Kinvey and Parse and prefer Parse for mobile as the pricing is based on the number of API requests (1 million per month on the free plan) as opposed to Kinvey (for Mobile they charge per user with 200 users included in the free plan). So depending on your app licensing model Kinvey would be ruled in.out quite easily.
There are a bunch of others out there but as yet I haven't had a chance to play with them.
Both services have been around for a while are reasonably mature which was also important to me.
Both services handle the sort of data you've mentioned and have support for push notifications etc which may be useful depending on your app. One less thing to have to integrate and manage.
Not too much else to report, both services seemed robust and are easy to test for yourself.
Look forward to any feedback you can share here as you proceed?
Thanks for the help. I decided to go with Parse as it is much better and easier to use. The only problem is that where could I find info on how to make RESTful API calls in general?
Oh also! Almost forgot, this is more directed towards @OZApps , as it seems like your specialty!
As I've told you before, I am using the WAX plugin by @bowerandy , how would I take the data that the user has and lets, say for instance the app was a coffee shop app and everytime they would make a purchase, they would put their purchase in to their "wallet" on the app, in a listView. Then their phone broke and they want all their purchases to appear again so they know how much they've spent.
1. How would I send the data to Parse with all the info from the listView? 2. How would I retrieve that data and repopulate the listView?
Landon, I have used REST a whole heap (it's what I do in my "day job") but I haven't had the occasion to make REST calls using Gideros just yet so I can't help you out with that except to point you to an example I've been meaning to check out for a while:
You only have basic building blocks and need to create your methods to reach Parse servers. I do not think it'd be very hard to get there, by looking at other examples on Github.
2) Within the Gideros IDE add the files from the Util folder you just downloaded to your project (rest.lua, json.lua, inspect.lua and b64enc.lua). These files server the foundation of the REST library.
3) Make a copy the Kinvey folder and it's files from the download, rename them to "Parse" and add the new pasre.lua and parse.txt file to your IDE project. Then use that code as a basis to modify to work with Parse's API.
The customization isn't too tricky if you follow what these guys have done in the API wrappers they provide. Use them as examples in conjunction with the Parse API docs.
Sorry I don't have more time to customize the file for you, I'm also making an assumption the Kinvey API wrapper is a good place to start - one of the other API wrappers in the download may be more applicable to the Parse API so check them all out before you decide which one to use.
You'll see a very definite pattern in the wrappers provided:
The .lua file e.g. kinvey.lua defines and controls the basic HTTP headers sent to the REST API and the .txt (kinvey.txt etc) file defines the actual API and each call.
@gorkem how old is your baby? Me and my wife we usually switched at about 4 in the morning (I was sitting till 4 in the morning while she was sleeping and then we switched), that lasted for about first couple of months
Hi Landon, I would recommend you take a look at Parse. Its by far the simplest to use and fits perfectly with what you need. There are tons of resources on using it, so I don't believe you will run into something that someone else hasn't faced and solved.
Also as someone mentioned above, using REST bases services are all similar, converting code snippets to use the service you need is pretty straight forward.
Comments
There are a bunch of others out there but as yet I haven't had a chance to play with them.
Both services have been around for a while are reasonably mature which was also important to me.
Both services handle the sort of data you've mentioned and have support for push notifications etc which may be useful depending on your app. One less thing to have to integrate and manage.
Not too much else to report, both services seemed robust and are easy to test for yourself.
Look forward to any feedback you can share here as you proceed?
For you to read a bit on this search for "shadow file" that could be a good starting point to learn something on this topic.
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
Thanks for the help. I decided to go with Parse as it is much better and easier to use. The only problem is that where could I find info on how to make RESTful API calls in general?
Thanks!
-Landon
Lead Coder and Designer
As I've told you before, I am using the WAX plugin by @bowerandy , how would I take the data that the user has and lets, say for instance the app was a coffee shop app and everytime they would make a purchase, they would put their purchase in to their "wallet" on the app, in a listView. Then their phone broke and they want all their purchases to appear again so they know how much they've spent.
1. How would I send the data to Parse with all the info from the listView?
2. How would I retrieve that data and repopulate the listView?
Thanks!
-Landon
Lead Coder and Designer
http://giderosmobile.com/forum/discussion/1975/scoreoid-example-restful-api
Gideros restful APIs can be used for several backend-as-a-server services.
Here's some other Gideros/Restful stuff that may help
https://github.com/KosiDossApps/gideros_restful_apis
cheers
evs
Ninja'd
cheers
evs
Will these examples work with Parse?
Thanks for the responses!
-Landon
Lead Coder and Designer
cheers
evs
1) Download the code that @gorkem and @evs references above
https://github.com/KosiDossApps/gideros_restful_apis
2) Within the Gideros IDE add the files from the Util folder you just downloaded to your project (rest.lua, json.lua, inspect.lua and b64enc.lua). These files server the foundation of the REST library.
3) Make a copy the Kinvey folder and it's files from the download, rename them to "Parse" and add the new pasre.lua and parse.txt file to your IDE project. Then use that code as a basis to modify to work with Parse's API.
The customization isn't too tricky if you follow what these guys have done in the API wrappers they provide. Use them as examples in conjunction with the Parse API docs.
Sorry I don't have more time to customize the file for you, I'm also making an assumption the Kinvey API wrapper is a good place to start - one of the other API wrappers in the download may be more applicable to the Parse API so check them all out before you decide which one to use.
You'll see a very definite pattern in the wrappers provided:
The .lua file e.g. kinvey.lua defines and controls the basic HTTP headers sent to the REST API and the .txt (kinvey.txt etc) file defines the actual API and each call.
Hope that helps @ljp1203
Likes: gorkem
Me and my wife we usually switched at about 4 in the morning (I was sitting till 4 in the morning while she was sleeping and then we switched), that lasted for about first couple of months
I would recommend you take a look at Parse. Its by far the simplest to use and fits perfectly with what you need.
There are tons of resources on using it, so I don't believe you will run into something that someone else hasn't faced and solved.
Also as someone mentioned above, using REST bases services are all similar, converting code snippets to use the service you need is pretty straight forward.
Good luck.
-Mohamed
Here is my first little experiment with the Parse REST API
I just looked at the first Python example on the Parse REST API docs page and
https://github.com/KosiDossApps/gideros_restful_apis Kinvey stuff
and it works!
I've attached the very simple Gideros Project and a screenshot of my Parse Dashboard
cheers
evs
Likes: phongtt, gorkem
You know what they say, it's only difficult until they get 18 years old
http://theoatmeal.com/pl/minor_differences4/kids
Likes: gorkem
Thanks so much!!!!!
I wanted to know if you could look at my post about listView, it's the 4th post i think in the discussion. Would you know how to do this?
Thanks again!!!
-Landon
Lead Coder and Designer