Welcome to the CSC Q&A, on our server named in honor of Ada Lovelace. Write great code! Get help and give help!
It is our choices... that show what we truly are, far more than our abilities.


+19 votes

I took Database Management last term and know some SQL. That used Google Cloud servers, which I'd rather not pay for, but perhaps there's something free I can use with SQL. How does Firebase compare and is it worth learning? What are some resources for learning it besides Kyle Workman?

asked in CSC490_Spring2019 by (1 point)

4 Answers

+3 votes

There are a lot of Firebase tutorials out there, although some of them are for creating web apps with Javascript, some of them are for Android, and some for iOS.

Here's one that talks contrasts how to store data efficiently in Firebase vs. an SQL table: https://gonehybrid.com/firebase-database-best-practices/

Here's the official document about how to add Firebase to your iOS app: https://firebase.google.com/docs/ios/setup and at the bottom it has links to more sample apps that use Firebase...

answered by (508 points)
+1 vote

I'm using Firebase in my team and individual project, and I think it's extremely to use. I've just been following the online tutorials, and now I got it up and running with my individual project over the weekend.

That's a basic tutorial to get you able to read and write to a firebase database.

answered by (1 point)
0 votes

Little late for this, but Firebase is definitely the choice for me. Their Firestore system allows for easy yet powerful querying, and even if you use their RTS it's just very intuitive and easy.

answered by (1 point)

Firebase is the way to go if you want to build a smaller scale app. It provides data storage, cloud functions, and authentication which you will have to build on your own if you want to create your own backend.

0 votes

I would use firebase, i had bad memories with SQL

answered by (1 point)