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

Jeremy Conley
Jeremy Conley
16,657 Points

Backend programming for apps

I completed the iOS with swift course and am still unsure of how the backend programming works with apps. Like, for example I wanted to create something like instagram, what backend language would I use?

3 Answers

Hi Jeremy,

The actual back-end programming could be done in all sorts of ways - there's no one answer for that. There's Rails, MySql etc - lots of options.

For your apps, it would be easiest to use a back-end as a service. Team Treehouse use Parse.com quite a lot - that provides all the back-end stuff you'd want. You can also look at other services such as Heroku which can do a similar job to Parse, plus more.

The back-end-as-a-service option does all the heavy lifting for you and you can access it from your code using simple API calls. The data storage and manipulation is all done for with little or no effort.

I hope that helps.

Steve.

Cool - glad to be of assistance! :-)

Jeremy Conley
Jeremy Conley
16,657 Points

I guess I really should've looked more into that part of it. New to programming and simply just didn't know how it all worked. Parse looks to be a much better choice than trying to learn Rails without pulling my hair out.

Ah, but Ruby on Rails is awesome!! Well worth learning.

But, yes, the back-end services do take a lot of the pain out of it all.

Maybe try a combo of the two. There's some great Rails courses on here and lots of online assistance. And Rails really is mega-cool!

Happy coding!! :-)

Steve.

Jeremy Conley
Jeremy Conley
16,657 Points

I was comfortable with the ruby lang, but Rails threw me for a loop. Lots of unexplained things in the installation course on here. Irritated with it at the moment but plan to give it another try soon!

Well, if I can help you with any issues you experience, let me know.

Steve.

Jeremy Conley
Jeremy Conley
16,657 Points

One last question, I completed the Swift course but it doesn't have too many tutorials for actually implementing the lang in Xcode, the objective-c course has much more. Should I do the objective-c course as well or search elsewhere to continue with swift?

I'd say you should focus on both Objective C & Swift courses. The fundamentals you learn in Objective C are transferable to other languages so it is good learning. I'm sure there will be more Swift courses coming from the Treehouse guys pretty soon too.

Jeremy Conley
Jeremy Conley
16,657 Points

Sorry to bother you but I've been stuck with a little problem with a table view I've been working on. So i want to have the cells in the table in sections, would the only way to do this be to create them as static cells? And if so, would i have to create a segue from each individual cell to transition to another controller?