Live data from Hacker News

CS193p: Developing Apps for iOS

cs193p.sites.stanford.edu

71–80 of 174 posts

Re: CS193p: Developing Apps for iOS

#71

Off topic, but looking at the curriculum of the course and the more I read about native development, the more I love Flutter. There are so many barriers to entry for native development, to develop and publish a simple app is such a complex procedure that I respect anyone even trying to go Native first without any prior knowledge. Flutter on the other hand, is a pure joy. Almost anything you need UI-wise is prepared,…

Upvoting you because the downvoting was unfair.

Nevertheless I think your position is naive; most interesting and engaging apps need more information than you can get from a generic tool alone.

Re: CS193p: Developing Apps for iOS

#72

I'm assuming you need a Mac computer to develop ios applications? I have an iphone and ipad but I won't purchase their computers.

A side point but as you're OK with the i* devices I'm curious what it is about the macs that lead you to "won't".

(Not trying to start a flame war here)

Re: CS193p: Developing Apps for iOS

#73
post #29

Is it weird that a /university/ is offering this course on how to work with a specific commercial product? Shouldn't this be the domain of Apple itself or a company that specialises in training?

It's par for the course. When I was in university you had to submit papers in MS Word, Excel, or Powerpoint. Computational Math courses were either Mathematica or Matlab. Engineering courses were AutoCAD, Revit, and Solidworks. And programming migrated away from STL C++ to VS C++. The free, opensource equivalents weren't quite there yet.

Using proprietary software/tools is not the worse thing universities have done (looking at you $700 biology dept textbooks).

Re: CS193p: Developing Apps for iOS

#74
post #29

Is it weird that a /university/ is offering this course on how to work with a specific commercial product? Shouldn't this be the domain of Apple itself or a company that specialises in training?

Huh. Lots of different perspectives out there...

- Is it weird that there's barely any training of practical software engineering in a university setting as it is, and now this question posits that one of the great durable examples of such a course is somehow against the norm?

- Is it weird that a community would train someone in methods and concepts using the technologies invented up the street?

- Is it weird to think that after decades of deeply-rooted institutional ties between Apple and Stanford that they wouldn't have a genuinely beneficial relationship and respect for one another?

Re: CS193p: Developing Apps for iOS

#75
post #29

Is it weird that a /university/ is offering this course on how to work with a specific commercial product? Shouldn't this be the domain of Apple itself or a company that specialises in training?

If it helps someone be better prepared for the job market then why not? Should colleges stop teaching Java or C# because they are 'owned' by commercial entities?

Java or C# is just a tool to teach CS concepts. Teaching iPhone development is more specialized and knowledge is less transferable.

Re: CS193p: Developing Apps for iOS

#76
post #73
post #29

Is it weird that a /university/ is offering this course on how to work with a specific commercial product? Shouldn't this be the domain of Apple itself or a company that specialises in training?

It's par for the course. When I was in university you had to submit papers in MS Word, Excel, or Powerpoint. Computational Math courses were either Mathematica or Matlab. Engineering courses were AutoCAD, Revit, and Solidworks. And programming migrated away from STL C++ to VS C++. The free, opensource equivalents weren't quite there yet. Using proprietary software/tools is not the worse thing universities have done (…

When I was in university, we had to submit working algorithms in C, Java or whatever the prof chose, but we didn't learn the language in class. The prof would show snippets of code, but never discuss the language itself. Same for Word/Excel. There were books at the university library if needed.

Re: CS193p: Developing Apps for iOS

#77
The submitted title of this page ("Stanford Makes iPhone Development Course Free") is misleading, and should just be the title of the page, "Stanford CS193p - Developing Apps for iOS."

Stanford's iPhone development course has been free online for more than 10 years.

Re: CS193p: Developing Apps for iOS

#78
post #43

this was always free. when i first learned ios development like 5+ years ago i took this course on youtube

Yeah, it seems like they make this course free a lot.

I remember almost 10 years ago watching Evan Doll instruct this class. I think I watched it as a video podcast at the time.

To be fair, I'm sure the course changes from year to year.

Re: CS193p: Developing Apps for iOS

#80

Earlier quoted context omitted.

Technically, no; my first App Store release lo those many years ago was developed using a Hackintosh. That was like ten years ago, though, so maybe something has changed that requires, say, the Secure Enclave or something.

I wonder how macs move to custom chips will impact the hackentosh community going forward. I can see the day when intel is simply no longer supported as a platform.

Apple Silicon will kill the hackentosh. I expect Intel to have 5 years of support left, based on the PPC to Intel shift. One more system upgrade then 3 years of security updates.
Post reply on HN