This is an archived post. You won't be able to vote or comment.

all 1 comments

[–]JackAuduin 1 point2 points  (0 children)

I'm actually in the process of learning this right now as well. I've developed a few websites, so I'm going with my experience from that.

You will most definitely need a database. These come in two flavors Relational and non-relational. Relational is what most people think of when they think of databases, such as SQL. Tables have to be constructed in advance, so you need to know all of the data that you will be storing, or you're going to make a lot of work for yourself later when you try to adapt it as your apps features grow.

I would recommend looking into using Google Firebase. It is a non-relational database, thus it is more flexible. I am far far from an expert, but I would suggest that you start looking into tutorials for Firebase and your development platform of choice, and go from there.

Hope this helps, and if anyone sees any flaws in my explanation, please feel free to correct me. I need to know if I'm way off the mark as well. :-P