Summaries for the sessions of WWDC 20, 19 & 17 in a markdown format.

These notes are not intended to replace the full experience. They are just side notes if you want to check during/after the session or to get a brief idea before diving into.

Any PR’s are welcomed for the sessions I couldn’t attend. :pray:

Enjoy !




WWDC 2020 Keynote

Platforms State of the Union




WWDC 2019 Keynote

Platforms State of the Union


What’s New in iOS and macOS Design

Modernizing Your UI for iOS 13


What’s New in Xcode 11

What’s New in Swift

Introducing SwiftUI: Building Your First App

Introducing iPad Apps for Mac

Introducing SF Symbols

Sign in with Apple

Advances in App Background Execution

SwiftUI Essentials

Advances in UI Data Sources

Data Flow Through SwiftUI

Introducing Combine and Advances in Foundation

Advances in Networking, Part 1

Combine in Practice

Integrating SwiftUI

Mastering Xcode Previews

Building Custom Views with SwiftUI

Accessibility in SwiftUI

What’s New in Managing Apple Devices





WWDC 2017 Keynote

Platforms State of the Union


Design Studio Shorts 2

Essential Design Principles


Advances in Networking, Part 1

App Startup Time: Past, Present, and Future

Auto Layout Techniques in Interface Builder

Building Visually Rich User Experiences

Choosing the Right Cocoa Container View

Core ML in depth

Data Delivery with Drag and Drop

Debugging with Xcode 9

Efficient Interactions with Frameworks

Engineering for Testability

Finding Bugs Using Xcode Runtime Tools

Introducing ARKit: Augmented Reality for iOS

Introducing Core ML

Modernizing Grand Central Dispatch Usage

Natural Language Processing and your Apps

Privacy and Your Apps

The Keys to a Better Text Input Experience

Updating Your App for iOS 11

Using Metal 2 for Compute

What’s New in Core Bluetooth

What’s New in Foundation

What’s New in LLVM

What’s New in Location Technologies

What’s New in SiriKit

What’s New in Swift

What’s New in Swift Playgrounds

What’s New in Testing

Writing Energy Efficient Apps

Your Apps and Evolving Network Security Standards