Paul Hegarty's updated CS193p SwiftUI course released by Stanford
31–40 of 42 posts
Re: Paul Hegarty's updated CS193p SwiftUI course released by Stanford
#32Earlier quoted context omitted.
Not delusions. Ideals. And reactions to erosion.
You can't have ideals about other people's things - you want to be idealistic (ideological?), feel free to start your own uni.
I think a better defense than the libertarian "don't tell me what to do with my property" would've taken the angle that "university X isn't actually becoming a factory for pumping out techbro libertarian scourges of society".
Re: Paul Hegarty's updated CS193p SwiftUI course released by Stanford
#33Earlier quoted context omitted.
SwiftUI is also now an API for writing Android native apps, too. I don't know why you skipped over that part? It's maybe like when Google rewrote Java. Win32 is a bad comparison because there's no Win32-compatible API for native apps on other platforms (that I know of?) except for emulation, but the Android SwiftUI project is not using emulation, it runs the code natively and the result is native Android UI.
Apple has not released a version of the SwiftUI framework for Android. There are third party attempts to create something that lets SwiftUI code run on Android, just as Wine is third party software that allows you to run Win32 apps on Linux. For example: > Bringing Swift and SwiftUI to Android https://skip.tools/blog/bringing-swift-to-android/
As I said, Wine provides emulation. But the SwiftUI on Android project does not emulate - it runs your SwiftUI code natively (as Swift that is compiled for Android), and maps it to native Android components, fully accessible and meeting platform expectations.
Completely different result and experience.
This also means that you can extend the SwiftUI on Android code with Android-specific code that will not run on iOS, to add other Android-specific UI. This is impossible with Wine + Win32.
Re: Paul Hegarty's updated CS193p SwiftUI course released by Stanford
#34Re: Paul Hegarty's updated CS193p SwiftUI course released by Stanford
#35Not sure if I'll do it, myself, because I think I may have already gotten past it, but that's been a long, painful slog. Wish I had this resource a few years ago.
Re: Paul Hegarty's updated CS193p SwiftUI course released by Stanford
#36Re: Paul Hegarty's updated CS193p SwiftUI course released by Stanford
#37Re: Paul Hegarty's updated CS193p SwiftUI course released by Stanford
#38Earlier quoted context omitted.
how did course exist in 2007 ? App Store and sdk was released in 2008
ah you’re right, I was off by one! 2008 was the year.
I wasted a few minutes earlier today trying to find the original website for the Cocoa class that Tristan helped set up a few years before this one got started.
Re: Paul Hegarty's updated CS193p SwiftUI course released by Stanford
#39Earlier quoted context omitted.
When I was in school, the corporate shill language was MATLAB, and even today not every program has moved on to greener pastures (Python/numpy, Julia). But doesn't Swiftui support Android now? https://github.com/skiptools/skip , I'm extremely skeptical and critical of anything Apple does, and I don't like programming languages without critical mass of community and corporate contributers, but seems like Swift is goin…
https://swiftcrossui.dev is also promising for somewhat SwiftUI compatible APIs across desktop OSs
And that's my sympathetic opinion, as a Linux developer who loves their native UI trinkets and pseudopolish. Windows developers have dozens more options and likely won't find out Swift ever existed until Swift 2 is announced during a keynote presentation. Broader adoption of Swift has simply failed. If the language disappeared tomorrow, I wouldn't know as nothing on my system consumes Swift as a dependency according to nix-tree.
Re: Paul Hegarty's updated CS193p SwiftUI course released by Stanford
#40I took CS193P when it was first offered in 2007; one of my favorite classes at Stanford because it was so hands-on. At the time few people had iPhones, so everyone in the class got a free iPod Touch for development. My final project was a photo sharing app with a Polaroid shake to reveal mechanic… lightly influenced Instagram which Kevin and I built a few years later!