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 Swift Basics (retired) Variables and Constants What is Swift?

Should I build my 3 portfolio projects in Objective-C or Swift?

In order to complete the Career Track, I have to create and upload 3 projects. Should I program those in Objective-C or Swift? I read somewhere that companies don't hire people who don't have very much experience in Objective-C. I finished the Objective-C track, but I'm far from fluent in it and I have no portfolio apps that are built in it. The reason that I'm torn is because I want to be able to build those 3 apps in Swift so that they're future proof. I hate the idea of building apps I'll have to just go and transfer to Swift later when I can build them right the first time. The question is - is the proof and experience in Objective-C worth having to redo the apps later in Swift?

2 Answers

Kevin Mulhern
Kevin Mulhern
20,374 Points

Hey Levi, Why don't you build one in swift and the other 2 in objective-c? You are correct about companies looking for objective-c experience. Swift is not mature enough yet for ios shops to fully switch to using it and there are many legacy apps out there coded entirely in objective-c. You could also do the 3 apps in both swift and objective-c it would look great in a portfolio and it would be great practice for you.

That would definitely be a challenge to do them in both. Interesting. I think I'll do that. Thank you!