Backend for data storage

I’m making some sort of a quiz game and I need a backend solution to store a couple of lists of my questions and everytime the user opens the app it will retrieve those lists. I have no web development background so I’m going to rely on a 3rd party service but I have never used any ( aside from parse long ago)

Those are the options that I know of:

-Firebase( not fully/officially integrated with corona) 

-Gamesparks.
 

Any suggestions?

Hi,
You can use any one of the below:

1-SASHIDO: https://www.sashido.io/
2-BACKENDLESS:  https://backendless.com

Both Support Corona SDK & they are alternatives for platforms like Parse.

  • Assif
     

You could do that with Coronium Core, but it that is too much work for you, you can easily do this with SkyTable.

Q: Be sure to peruse the marketplace for other possible solutions.

https://marketplace.coronalabs.com/

If you feel that ‘setting up the backend is too hard’… I’d re-think that.  

Digital Ocean + Coronium (and other develephant products) makes this pretty easy.

app42 from shephertz is free and comes with copy n paste lua code.

relatively easy to implement and well made

if you are willing to pay a little, coronium core works well and is what i am using thesedays.

it also allows you to script serverside in lua, which makes thing easier for me.

however, from what you write, app42 and shephertz would be my first recommendation.

they provide a complete backend and again, comes with lua code.

One last note.  There are a lot of ‘on the cheap’ and ‘easy to implement’ ways to approach this.

As long as you have some easy way to get your file(s) onto some kind of server that you can access via http or https you are good to go.

You can then simply use network.* functionality to read the file(s).

Consider this idea:

  • Upload files to basic web server or file hosting service.
  • Write down address(es) of file(s)
  • Have an index - A file containing a json encoded table of ‘more addresses’
  • Download files from those addresses as needed.

Later, you can update the ‘index file’ and the ‘target files’ as needed.

It doesn’t have to be pretty or sophisticated.  It just has to work for your needs.

There is also firebase storage
https://marketplace.coronalabs.com/plugin/firebase-storage

And firebase database
https://marketplace.coronalabs.com/plugin/firebase-database

www.back4app.com is a parse server and works pretty well, has everything that Parse had and a bit more.

I’m using www.back4app.com, it’s free for basic use and works well. 

I moved from using REST calls to the coronium core api.

Just want you to know its easier and shorter to code using the CC API than coding REST calls.

As for complexity, well I started coding corona and lua exactly 1 year ago with little programming background, and i’ve no problems with it.

Coronium core seems powerful but it also requires some web developing knowledge. I’d also rather have all in one solution including (analytics-push notifications)

Storage is for uploading/downloading files vs Database which is retrieving contents that were created dynamically? Which do you think would be quicker and more efficient for my use case?

Does it support Corona/Lua? I searched the docs couldn’t find anything. 

Thanks, I might consider that in the future. 

I just looked at the original question. In my opinion, you may want to use firebase Config

https://marketplace.coronalabs.com/plugin/firebase-config

If you don’t want to use Config, I would use firebase database. Config is great receiving data, Database is great for send and receiving data, Storage is great for sending and receiving files (images, sound files, etc)

I don’t know, it seems that Remote Config is supposed to be used for changing certain values, like the price of an item, or enemy’s health. 

Database: is for multiple connected clients like a messaging app. Also, I’m not sure how intuitive it is for me to add new entries directly into the database.
I think Storage is the best solution for me. The client can download a file and retrieve the data from it. Whether that file is .lua or .json I’m not sure which is best. I think I will experiment a little with these different services.

Hi,
You can use any one of the below:

1-SASHIDO: https://www.sashido.io/
2-BACKENDLESS:  https://backendless.com

Both Support Corona SDK & they are alternatives for platforms like Parse.

  • Assif
     

You could do that with Coronium Core, but it that is too much work for you, you can easily do this with SkyTable.

Q: Be sure to peruse the marketplace for other possible solutions.

https://marketplace.coronalabs.com/

If you feel that ‘setting up the backend is too hard’… I’d re-think that.  

Digital Ocean + Coronium (and other develephant products) makes this pretty easy.

app42 from shephertz is free and comes with copy n paste lua code.

relatively easy to implement and well made

if you are willing to pay a little, coronium core works well and is what i am using thesedays.

it also allows you to script serverside in lua, which makes thing easier for me.

however, from what you write, app42 and shephertz would be my first recommendation.

they provide a complete backend and again, comes with lua code.

One last note.  There are a lot of ‘on the cheap’ and ‘easy to implement’ ways to approach this.

As long as you have some easy way to get your file(s) onto some kind of server that you can access via http or https you are good to go.

You can then simply use network.* functionality to read the file(s).

Consider this idea:

  • Upload files to basic web server or file hosting service.
  • Write down address(es) of file(s)
  • Have an index - A file containing a json encoded table of ‘more addresses’
  • Download files from those addresses as needed.

Later, you can update the ‘index file’ and the ‘target files’ as needed.

It doesn’t have to be pretty or sophisticated.  It just has to work for your needs.

There is also firebase storage
https://marketplace.coronalabs.com/plugin/firebase-storage

And firebase database
https://marketplace.coronalabs.com/plugin/firebase-database

www.back4app.com is a parse server and works pretty well, has everything that Parse had and a bit more.

I’m using www.back4app.com, it’s free for basic use and works well.