WWDC
You don't have the time to watch all the WWDC session videos yourself? No problem me and many contributors extracted the gist for you 🥳
Install / Use
/learn @Blackjacx/WWDCREADME
WWDC 2020 Session Notes
Thank You 🎉
Last years WWDC Session Notes was so successful that I decided to continue this form of WWDC session summary. I would like to take the moment to thank all of you for contribution, feedback, support and reading my session notes 🙏
Intro
Usually it is much faster to read through some bullet points instead of watching a 50 min session video. Then if you find something interesting you can still watch it.
Sessions that are exceptionally mentionable are highlighted using a ★.
This is work in progress since it is a lot of effort to watch all the videos by myself. So either please be patient or just open up an issue to make a suggestion which session notes you like to see next :)
Contribution
Feel free to submit a PR if I got something wrong or you have a suggestion for improvement. Please also have a look in CONTRIBUTING.md if you want to contribute.
Thanks so much to EVERYBODY who contributed and improved the overall quality of the notes and those who added complete notes to the list.
Mentions
This repo has already been mentioned many times on Twitter and apart from this also in the following places:
Interesting WWDC-Related Links
Table of Contents
- (TO-DO) Expanding automation with the App Store Connect API
- (TO-DO) What's new in assessment
- Introducing Car Keys
- (TO-DO) Optimize the Core Image pipeline for your video app
- (TO-DO) Edit and play back HDR video with AVFoundation
- (TO-DO) Export HDR media in your app with AVFoundation
- (TO-DO) Author fragmented MPEG-4 content with AVAssetWriter
- (TO-DO) Discover ray tracing with Metal
- (TO-DO) Get to know Metal function pointers
- (TO-DO) Core Data: Sundries and maxims
- (TO-DO) App accessibility for Switch Control
- (TO-DO) Make your app visually accessible
- (TO-DO) Build Metal-based Core Image kernels with Xcode
- (TO-DO) Create a seamless speech experience in your apps
- Lists in UICollectionView
- Modern cell configuration
- Meet WidgetKit
- (TO-DO) Stacks, Grids, and Outlines in SwiftUI
- (TO-DO) Build SwiftUI views for widgets
- (TO-DO) Widgets Code-along, part 1: The adventure begins
- (TO-DO) Widgets Code-along, part 2: Alternate timelines
- (TO-DO) Widgets Code-along, part 3: Advancing timelines
- (TO-DO) App essentials in SwiftUI
- (TO-DO) Build document-based apps in SwiftUI
- Data Essentials in SwiftUI
- What's new in SwiftUI
- (TO-DO) Build SwiftUI apps for tvOS
- (TO-DO) Build an Action Classifier with Create ML
- (TO-DO) Advances in diffable data sources
- (TO-DO) Create complications for Apple Watch
- (TO-DO) Enable encrypted DNS
- (TO-DO) Build complications in SwiftUI
- (TO-DO) Keep your complications up to date
- Build with iOS pickers, menus and actions
- (TO-DO) Optimize the interface of your Mac Catalyst app
- (TO-DO) Identify trends with the Power and Performance API
- (TO-DO) Design high quality Siri media interactions
- (TO-DO) Expand your SiriKit Media Intents to more platforms
- (TO-DO) Background execution demystified
- (TO-DO) What's new in SiriKit and Shortcuts
- (TO-DO) Evaluate and optimize voice interaction for your app
- (TO-DO) Empower your intents
- (TO-DO) Decipher and deal with common Siri errors
- (TO-DO) Diagnose performance issues with the Xcode Organizer
- Eliminate animation hitches with XCTest
- Why is my app getting killed?
- (TO-DO) What's new in MetricKit
- (TO-DO) Integrate your app with Wind Down
- (TO-DO) Feature your actions in the Shortcuts app
- Design for intelligence: Apps, evolved
- (TO-DO) Design for intelligence: Make friends with "The System"
- Design for intelligence: Discover new opportunities
- (TO-DO) Discover Core Image debugging techniques
- (TO-DO) Decode ProRes with AVFoundation and VideoToolbox
- (TO-DO) Write tests to fail
- (TO-DO) Build for the iPadOS pointer
- (TO-DO) Handle trackpad and mouse input
- (TO-DO) The Push Notifications primer
- (TO-DO) Explore Packages and Projects with Xcode Playgrounds
- Advances in UICollectionView
- What's new in Universal Links
- (TO-DO) Explore the Action & Vision app
- Keynote ★
- (TO-DO) Meet Watch Face Sharing
- (TO-DO) Design great widgets
- (TO-DO) Adopt the new look of macOS
- (TO-DO) Build for iPad
- (TO-DO) Meet Scribble for iPad
- (TO-DO) What's new in PencilKit
- (TO-DO) Support hardware keyboards in your app
- (TO-DO) Support local network privacy in your app
- (TO-DO) Boost performance and security with modern networking
- (TO-DO) Build local push connectivity for restricted networks
- (TO-DO) iPad and iPhone apps on Apple Silicon Macs
- (TO-DO) AutoFill everywhere
- (TO-DO) VoiceOver efficiency with custom rotors
- (TO-DO) Accessibility design for Mac Catalyst
- (TO-DO) Create app clips for other businesses
- (TO-DO) Introduction to SwiftUI
- Streamline your app clip
- (TO-DO) Discover AppleSeed for IT and Managed Software Updates
- (TO-DO) Leverage enterprise identity and authentication
- (TO-DO) Build location-aware enterprise apps
- (TO-DO) Build scalable enterprise app suites
- (TO-DO) What's new in Mac Catalyst
- (TO-DO) [Design for Game Cen
