Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

iOS Build a Simple iPhone App with Swift 2.0 Structs as Data Models Creating a Data Collection

Rubens Neto
Rubens Neto
13,422 Points

iOS online database

Hello folks! What if want to have an online database for the FunFact app? So that way I could update more fun facts everyday. What tools and languages I would have to know to get it?

Thanks!

4 Answers

Michael Hulet
Michael Hulet
47,913 Points

You could either write a backend server yourself in something like Ruby on Rails or Node.js, or even Python with Flask, but that's honestly probably overkill for something as simple as the fun facts app.

If I were you, I would look into services like Parse or Firebase which allows you to really quickly and easily build a backend server/database using just code in your app. They tend to have web interfaces, too, so you can add or remove facts at will

Rubens Neto
Rubens Neto
13,422 Points

Thank you Michael Hulet, I will check it out right now!

Jason Wayne
Jason Wayne
11,688 Points

You should check out Parse. Parse is really popular and is a product by Facebook (hence, stable). It's been around for quite a while. Parse provides SDKs, so if you intend to use it in your apps, all you need to know is either Swift or Obj-C.

Rubens Neto
Rubens Neto
13,422 Points

Thank you Jason Wayne! It looks like Parse is really the best option. I will check it out right now!

Caleb Kleveter
MOD
Caleb Kleveter
Treehouse Moderator 37,862 Points

This course covers the topic of getting data from the web. I don't know if it's Swift 1.2, or 2.0 though.

Rubens Neto
Rubens Neto
13,422 Points

Thank you for the indication Caleb Kleveter! I will watch the course.

Michael Reining
Michael Reining
10,101 Points

I agree with what Michael and Jason have said. I am a big fan of Parse. I have used them many times. Great product / service / and documentation. The Parse DB is really easy to update from a browser so you can keep adding new facts that way anytime you like.

Mike

PS: Thanks to the awesome resources on Team Treehouse, I just launched my first app. :-)

Code! Learn how to program with Swift

Rubens Neto
Rubens Neto
13,422 Points

Thanks for the tip Michael Reining! Congrats for releasing your app!

Michael Hulet
Michael Hulet
47,913 Points

Wow, that's a really nice app! Way to go!