Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Complete iOS7 Course for free (producthunt.com)
98 points by mstolpm on Aug 19, 2014 | hide | past | favorite | 36 comments


Product Hunt redirects you to: http://bitfountain.io/course/the-complete-ios-7-course-learn... (which makes the course free).


What's the deal with people linking to Product Hunt comments instead of the original article, it's not the first time I've seen it happen.


Apparently you only get it free if you're going through Product Hunt. Somewhat irritating, as I'd like to avoid going to Product Hunt whenever possible.


You just need to visit the the page with the "phunt" coupon code in the url, it doesn't check for a Product Hunt referrer.


> I'd like to avoid going to Product Hunt whenever possible

Why?


Why not? Linking to the source is always the ideal.


But he didn't say "I'd like to link to the source", he said "I'd like to avoid going to Product Hunt whenever possible".


I kind of like it. The moderated discussion on ProductHunt is often actually quite good and constructive.


Also a deal for the iOS8 version, of course, from $499 > $79! http://bitfountain.io/course/complete-ios8/?couponCode=presa.... I am not connected to the company, but found the link to the deal :-)


Any coupon for the Happy Bird clone tutorial?



Just FYI, this is Objective-C.

For developers completely new to iOS, is this a good starting point or we better skip straight to Swift?


I'd learn Objective-C if you have any intention of trying to be employed doing iOS. There's going to be a ton of legacy code, and any apps developed from 2008-2014 will have large Objective-C codebases, guaranteed. Swift is designed for interoperability with those codebases, so you'll need to know how to read and understand the legacy code for some time to come, even if Apple eventually deprecates Objective-C in favor of Swift.

If you're doing development for yourself or your own edification, though, you could totally skip Objective-C. It might be worth it to get an overview of the syntax so you can read StackOverflow answers and tutorials about Apple's APIs (which are by far the biggest part of learning iOS dev), but otherwise skipping straight to Swift should be fine.


I think Swift will take a little time to mature. Right now not only is the compiler buggy, Swift introduces some massive new functionality and style which will take time to propagate.

For better or worse, I think Swift is trying to play the same game as Scala—being just enough OO and just enough FP to get everyone on board. I think it's an exciting space (I'm personally quite convinced that OO and FP represent roughly dual things and that there's a happy medium somewhere) but it also means there will be a longish period as "Swift style" is developed and propagated.

So for all of those reasons, I think it's worth sticking with ObjC for a while unless you like a little bit of pain and want to be on the bleeding edge.


I'd say at this point either is fine. Swift is still changing a lot (breaking changes) and the open source ecosystem around it will be lacking for a while. Objective-c is mature with a good ecosystem around it. I've developed in objc for 6 years and learning the basics of Swift was simple for the sole reason that it's the cocoa API's which are important. Once you know them the language is just a different syntax for accessing the same features.


Nope. Swift isn't mature yet.


Swift was designed for beginners and in our experience it delivers. We (http://www.thinkful.com/) recommend Swift for beginners and the students in our Swift classes the last few months agree!


Announcing a $500/month price tag _after_ an email signup dripping with trackers is not so inspiring. Hopefully you teach better design practices in your lessons?


Hm. On the homepage the price is listed as part of the main description of the course. You're not the first to make this point – there's definitely something to it. We'll have to rethink appropriately. Surprises like this in funnels are not a winning strategy.


There is no $500/month price tag. The course is completely free.


OP's site is free. I was answering to the ad for the thinkful.com site posted above - which asks $500/m.


Of course, there are lots of iOS courses available, but Eliot Arntz is regarded as great instructor and this bitfoundation course looks solid to me. The free offers seems only valid through the producthunt website, so I had to link there and you have to click thru.


thanks that's so nice :)


I'm glad I used a fake email address and unique password when I signed up for this:

  - no HTTPS
  - passwords are stored in plain text
  - password is easily extractable on profile page


That's a good find! I registered with a "junk" email address after seeing this comment. Just a "view source" on the profile page shows the password in clear text.

@arntzel, @nicholjs, would you please fix this ASAP?


> "Original Price: $499"

A good way to highlight the value/quality of the course; rather than just delivering the course for free, which can give the an appearance of cheaper quality.


How does this compare to the iOS course by Stanford University on iTunes?


Our course is more geared towards beginners but seeks to incorporate much of the depth available in the Stanford course. We also tried to break items down into smaller chunks then the 90 minute lectures in the Stanford course. Those with a CS background may find the Stanford course to be more their style since the instructor is world renowned teaching iOS.


getting error loading bitfountain.io:

Response Error.

Technical description: 502 Bad Gateway - Response Error, a bad response was received from another proxy server or the destination origin server.


Sorry looks like a server issue - working on it now.


Isn't this the same course that's on Udemy?


yes it is.


website feedback : signup form accepts signup even if you don't click Accept TOS .


Noted - thanks for the feedback!


Nice job Eliot ;-)


@allsystemsgo thanks :)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: