Live data from Hacker News

CS193p: Developing Apps for iOS

cs193p.sites.stanford.edu

21–30 of 174 posts

Re: CS193p: Developing Apps for iOS

#22

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,…

It feels like SwiftUI, and other native tools, are embracing the advantages of some of these other cross platform tools: declarative, rapidly-iterable, abstracted.

I feel SwiftUI markedly lowers the 'barrier to entry'.

Crossplatform tools may serve your purpose better, but I think it's unfair to say that, at least for SwiftUI, native development may not be as 'joyful'. A list view in SwiftUi is List {}.

Re: CS193p: Developing Apps for iOS

#23

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.

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.

Re: CS193p: Developing Apps for iOS

#24
post #13

Since this is posted here I'll ask a question that has been bugging me for the last year: Who does the captions on these YouTube videos? Is it automated? I ask because every CS193p video starts with the same opening scene/music and the caption describing the music is different on every single one . Is this an auto-caption algorithm just getting it wrong? Or is there a person having fun behind the scenes waiting for s…

The YT automatic captions are marked as such and are usually easily distinguishable because the subtitles appear word-by-word instead of whole lines at once. My guess is that those are manual.

My partner worked for a bit as a transcriber on Rev, which I believe is the source for a bunch of these— they have a turnkey option for "caption Youtube video X": https://www.rev.com/

Re: CS193p: Developing Apps for iOS

#27

Since this is posted here I'll ask a question that has been bugging me for the last year: Who does the captions on these YouTube videos? Is it automated? I ask because every CS193p video starts with the same opening scene/music and the caption describing the music is different on every single one . Is this an auto-caption algorithm just getting it wrong? Or is there a person having fun behind the scenes waiting for s…

Oh, these are (mostly?) manual (often done by students working with SCPD, if I recall correctly). Any student can sign up and record for a class after some basic training, which I think can also include CC'ing some parts of it.

It is definitely someone just having a bit of fun :)

Re: CS193p: Developing Apps for iOS

#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?

Re: CS193p: Developing Apps for iOS

#30

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.

> I'm assuming you need a Mac computer to develop ios applications?

You do, if you want to code in Objective-C or Swift (likely the languages tought in Stanford’s lectures). But React Native and Expo’s EAS services (expo.io/eas) has made it possible to avoid buying a Mac. EAS requires a subscription and you also need an Apple Developer sunscription to publish to their AppStore.

Post reply on HN