ios development with swiftui - hackbcaios development with swiftui anthony li room 138 please...
Post on 04-Jul-2020
2 Views
Preview:
TRANSCRIPT
iOS Development with SwiftUIAnthony Li Room 138
Please download Xcode! hackbca.com/ios While installing, ensure you have administrator access.
Download our sound and image files at hackbca.com/ios - you’ll be using them in this workshop.
Link
Welcome
Anthony Li - https://anli.dev
ATCS ‘22
“The guy who made YourBCABus”
[HOME ADDRESS CENSORED]
Just download
it
1 History
2 Introduction to Swift
3 Duck Clicker
4 hackBCA Schedule Viewer
History
• 13.8 billion years ago, there was a Big Bang.
1984
The Macintosh
OG GUI
1984
John SculleySteve Jobs
Do you want to sell sugar water for the rest of your life, or do you want to
come with me and change the world?
1984
Steve Jobs
sure i guess
John Sculley
btw ur fired now
1985
1985
Steve Jobs
• Unix-based GUI! • Object-oriented programming! • Drag-and-drop app building! • First computer to host a web server!
ONLY $6,500!
UNIX
AppKit Foundation
NeXTSTEP OS
1997
Steve Jobs
btw ur hired now.
first give me a small loan of $429 million
1997
Apple buys NeXT.
UNIX
AppKit Foundation
Mac OS X
2007
UNIX
AppKit Foundation
iPhone OS
“UIKit”
2014
Objective-C
Swift
2019
UIKitSwiftUI
iOS
UNIX
Foundation Quartz
Objective-C
UIKit
Your Apps
Swift
SwiftUI
1 History
2 Introduction to Swift
3 Duck Clicker
4 hackBCA Schedule Viewer
1 History
2 Introduction to Swift
3 Duck Clicker
4 hackBCA Schedule Viewer
View View
Text
Button
Button
List
ButtonImage
struct MyView: View
1 History
2 Introduction to Swift
3 Duck Clicker
4 hackBCA Schedule Viewer
Master Detail
Master Detail
Master Detail
iOS
UNIX
Foundation Quartz
Objective-C
UIKit
Your Apps
Swift
SwiftUI
SwiftUI UIKit
MapKit: MKMapView UIKit-based
top related