Earlier quoted context omitted.
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 thi…
It depends what you expect from your education. I'd personally expect a university to focus on the academic side of computer science rather than teaching typical practical "busywork". The theory is what I expect to count in a university, the practice is just a nice side effect for testing the theory. Others expect a university to just teach you how to be a software dev as best as possible. I don't believe that Apple…
CS193p: Developing Apps for iOS
151–160 of 174 posts
Re: CS193p: Developing Apps for iOS
#152Is 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?
Yes, I so agree with this sentiment. Also I feel a little bad for students at Stanford who actually take this class in person. It seems a little weird that these students come to this world class institution where leading minds are doing cutting edge research, and they are paying exorbitant tuition to sit in a class and learn about how to string simple API calls together. Most of this knowledge can be obtained by jus…
Re: CS193p: Developing Apps for iOS
#153I don't have a mac, why is it to be so hard for someone like me to learn ios development :(
You could probably start with them.
Re: CS193p: Developing Apps for iOS
#154Re: CS193p: Developing Apps for iOS
#155I’ve only spent a few minutes skimming through the slides for this course but I already feel smarter than I was after spending hours slogging through Apple’s docs and samples.
Re: CS193p: Developing Apps for iOS
#156I don't have a mac, why is it to be so hard for someone like me to learn ios development :(
mobile apps were pretty cool in 2009, now they're just another medium
there's so many interesting problems to solve and interesting programming technologies that don't suffer from the problem you're pointing out
Re: CS193p: Developing Apps for iOS
#157Re: CS193p: Developing Apps for iOS
#158What would be an advantage going for swiftui vs. React Native for a startup? I feel like the cross platform nature of React would be more beneficial for starting a new platform or business. Of course swift will operate better for ios but is the tradeoff that great with React Native?
Interested as well. I’ve heard a number of tech companies use react native on iOS targets which allows for easy reuse of components developed for web UI, and any mobile... certainly where I’d lean given the choice based on current information. There was an engineering blog post from discord a number of months ago discussing their use of react native bottlenecking iOS app performance, and they ended up converting some…
Re: CS193p: Developing Apps for iOS
#159I will have to watch these because damn if I don’t have a ton of questions about SwiftUI architecture best practices.
Pro-tip: watch these at 2x speed.
Re: CS193p: Developing Apps for iOS
#160Is 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 thi…
When I saw the course, I was worried because I thought that Stanford might move in that direction.
(after the explanation that this is optional undergrad course, I am no longer worried)