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

Patrick Montalto
Patrick Montalto
7,868 Points

Current Suggested iOS Development Route?

Hello,

I'm coming from Ruby/Ruby on Rails and wanted to learn Swift, Xcode, and whatever other tools/technologies/frameworks necessary to start developing iOS and eventually OS X apps.

As for the iOS portion, I've been working on The "iOS Development with Swift 2.0" treehouse track. Once completed with this track, what is the current suggested route?

Do I go into any of the Swift 1.0 courses, like those about protocols etc?

Do I go into any of the Objective-C iOS courses in the Objective-C track?

Of the individual Swift courses not in the Swift 1.0 or 2.0 tracks, which should I partake in and in what order?

Do any of the courses teach the necessary frameworks in depth? If not, where would you recommend going to get that information?

I had learned web dev, ruby, and rails from Treehouse, railstutorial by Hartl, and Project Odin. Any similar additional resources?

Thanks all.

5 Answers

Steven Deutsch
Steven Deutsch
21,046 Points

Hey Patrick,

I'm also working on the Swift 2.0 development track. My plan is to complete everything in the Swift 1.0 track as well. I complete anything in the Swift 2.0 track that I think may be a prerequisite of a course in the Swift 1.0 track. I find that having to problem solve for the changes from Swift 1.0 to Swift 2.0 is a good way to solidify my knowledge.

As for additional resources, I have picked up: iOS Programming Fundamentals with Swift by Matt Neuberg and Programming iOS 9: Deep Dive into Views, View Controllers, and Frameworks by Matt Neuberg

You have more programming experience than me, with your knowledge of Ruby, but if you'd like to work together on iOS development maybe we can help each other.

Good luck!

Patrick Montalto
Patrick Montalto
7,868 Points

Hey Steven,

Thanks for the reply and sharing your current route. I'd definitely like to join that slack channel. My email is pmontalto@gmail.com

Dave Ko
Dave Ko
11,915 Points

"but if you'd like to work together on iOS development maybe we can help each other." Count me in... Let's get a iOS Dev group together?

Steven Deutsch
Steven Deutsch
21,046 Points

Hey Dave,

I just started a Slack channel for an iOS group. If you provide an email I can send you an invite :)

Brandon Banks
Brandon Banks
6,141 Points

Patrick, Steven, and Dave how are you?

I would love to join your dev group as well!

As many of you after I complete the Swift 2.0 track I will be moving forward to 1.0 then to Objective-C as they seem to go much more in depth with some more complex App design/dev.

I look forward to hearing from you all and thanks in advance for the dev group add consideration.

Happy New Year!!

Steven Deutsch
Steven Deutsch
21,046 Points

Hey Brandon,

Do you have an e-mail I can send the invite to?

Happy New Year (:

Hey I would love the opportunity to join as well !

jakezeal@gmail.com

Thanks!