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
Martin Wildfeuer
Courses Plus Student 11,071 PointsDeprecate "iOS Development with Swift" Track
I would like to discuss here whether the "iOS Development with Swift" track should be removed in favor of "iOS Development with Swift 2.0". Although Swift concepts have not changed fundamentally, syntax has in many regards with the introduction of Swift 2.
Many users are not aware that the original "iOS Development with Swift" track does not teach the latest syntax.
As a consequence, they are struggling with following along the course in Xcode, as in most cases, they will have the latest Xcode and Swift version installed.
What do you think, Amit Bijlani Pasan Premaratne?
3 Answers
Simon Almers
20,867 PointsI know that it might render a lot of work for you but I would like to suggest a "graveyard" section on the website where you could move old courses so they still remain accessible to users but are not presented in the regular "Library" or "Track" pages. I would se this as a great compliment to your current up to date library. Say for instance that I just finished the "iOS Development with Swift2.0" track and I now want to do some more projects, I can se in the upcoming releases that more "up-to-date" courses are being added but I'm eager to learn, so I can then check the "graveyard" to go through the old courses with old syntax. I also think that this might be an excellent opportunity to learn how to update old code on your own which is valuable to be comfortable with.
That's just my 2pF! ;)
Zachary Kaufman
1,463 PointsI'm for the idea, I'm in the Swift 2.0 track and I know if I accidentally chose the original swift track without realizing it I would be upset that I wasn't learning the latest technologies. However if Treehouse ever does decide to get rid of the first swift track, I think they should make sure that all the projects and courses have a Swift 2.0 version before deleting the original. Someone who is experienced in swift may want to try some of the original swift projects and if they aren't available in Swift 2.0 before they are deleted then he/she won't get the chance. That's just my thoughts, have a good day! :)
Martin Wildfeuer
Courses Plus Student 11,071 PointsAgreed, something like an archive would be great. I'd just love to get a word or two from staff here on this topic. Amit Bijlani Pasan Premaratne , anyone please?
Pasan Premaratne
Treehouse TeacherHey Martin Wildfeuer!
Apologies, I thought I posted a response here. Working on deprecating all Swift 1 content by Friday.
Martin Wildfeuer
Courses Plus Student 11,071 PointsAh, no worries :) Thanks for the update! Although it's a pity, I think it is the right thing to do.
Pasan Premaratne
Treehouse TeacherState of the industry :/ Swift 2 content is still valid even though Swift 3 is a thing, but yea Swift 1 is old news. Many of the patterns/language features are obsolete.