A collection of session summaries in markdown format, from WWDC 20, 19 & 17

Overview

WWDC-Recap

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. πŸ™

Enjoy !

WWDC20

Image

Keynote

WWDC 2020 Keynote

Platforms State of the Union

WWDC19

Image

Keynote

WWDC 2019 Keynote

Platforms State of the Union

Design

What's New in iOS and macOS Design

Modernizing Your UI for iOS 13

Technical

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

================================================

WWDC17

Image

Keynote

WWDC 2017 Keynote

Platforms State of the Union

Design

Design Studio Shorts 2

Essential Design Principles

Technical

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

You might also like...
A collection of Swift Property Wrappers (formerly "Property Delegates")

🌯 🌯 Burritos A collection of well tested Swift Property Wrappers. @AtomicWrite @Clamping @Copying @DefaultValue @DynamicUIColor @EnvironmentVariable

A Swift utility to make updating table views/collection views trivially easy and reliable.

ArrayDiff An efficient Swift utility to compute the difference between two arrays. Get the removedIndexes and insertedIndexes and pass them directly a

Reframing SwiftUI Views. A collection of tools to help with layout.
Reframing SwiftUI Views. A collection of tools to help with layout.

Overview A Swift Package with a collection of SwiftUI framing views and tools to help with layout. Size readers like WidthReader, HeightReader, and on

Swift Markdown is a Swift package for parsing, building, editing, and analyzing Markdown documents.

Swift Markdown is a Swift package for parsing, building, editing, and analyzing Markdown documents.

An unofficial version of the Sandwiches app and pre-built materials similar to those used in the Introduction to SwiftUI session video from WWDC20

Unofficial Sandwiches The WWDC20 Session Introduction to SwiftUI provides a tutorial-like walk-through of building a list-detail SwiftUI app from scra

AutoLogout is a swift library for managing user's session on inactivity.
AutoLogout is a swift library for managing user's session on inactivity.

On user inactivity, it will show an alert box to continue session or Logout as shown in screen shot, according to time set.

Apple Developer Academy @ POSTECH, Afternoon Session 17 team's Mini Challenge Project
Apple Developer Academy @ POSTECH, Afternoon Session 17 team's Mini Challenge Project

πŸ“± NatureUp Apple Developer Academy @ POSTECH, Afternoon Session 17 team's MC1 Project μ‚¬νšŒκ°€ λ°œμ „ν•˜λ©° ν™˜κ²½μ΄ νŒŒκ΄΄λ˜λŠ” 속도가 κ°€μ†ν™”λ˜κ³  κ·Έ 영ν–₯이 μ„œμ„œνžˆ λ“œλŸ¬λ‚˜λ©°, μ‚¬λžŒλ“€μ˜ ν™˜κ²½μ— λŒ€ν•œ κ΄€μ‹¬λ„λŠ” 점점

A usermanager written in swift 3.0 saves you from hassle of saving your active user session.

SwiftUserManager A usermanager written in swift 3.0 saves you from hassle of saving your active user session. Call api and give the json to MOProfile

Apple Developer Academy @ POSTECH Afternoon Session Team 13 MC2
Apple Developer Academy @ POSTECH Afternoon Session Team 13 MC2

πŸ“± Project Title A brief description of what this project does and who it's for πŸ“Œ Features Light/dark mode toggle Live previews Fullscreen mode Cross

ADA Mini challenge 2 team 14 OXY's repository in morning session

OXY λˆ„κ΅¬λ‚˜ μ‰¬λŠ” μ‹œκ°„μ΄ ν•„μš”ν•˜λ‹ˆκΉŒ!! πŸ“Œ Features recording the degree of stress Playing with Donggle managing and relieving your stress by yourself comparing helpfu

Apple Developer Academy @ POSTECH, Afternoon Session 13 team's MC3 Project

MC3-Team13-RiceCake πŸ“± μŒ€λ–‘κΆν•© Apple Developer Academy @ POSTECH, Afternoon Session MC3/Team-13 πŸ“Œ Features πŸ«‚ Authors @Seodam | @Neis | @Rang | @Anna |

sample project for iOS mentoring session.

Challege Definition πŸ”Ž I have a legacy app and I tried to demonstrate the setup and objects in this sample project. Basically, this app contains a lis

HumanScan for WWDC 21 Swift Student Challenge
HumanScan for WWDC 21 Swift Student Challenge

WWDC 2021 Student Challenge 🧍 HumanScan: an interactive playground for scanning, rigging, and applying animations to real-life 3D human models YouTub

My submission for WWDC'21 Swift Student Challenge which was selected.
My submission for WWDC'21 Swift Student Challenge which was selected.

Double Spending This is my submission for Swift Student Challenge - WWDC2021. This playgrounds aims to teach you basics of Double Spending Attack. Thi

Testing the new ShazamKit framework announced at WWDC 2021
Testing the new ShazamKit framework announced at WWDC 2021

ShazamKit Demo Using the ShazamKit framework announced at WWDC 2021 to perform song recognition. Demo Tweet Usage Open the project and change the Bund

Swift Playgrounds desenvolvido para o Swift Student Challenge da WWDC 21
Swift Playgrounds desenvolvido para o Swift Student Challenge da WWDC 21

Pile Up Swift Playgrounds desenvolvido para o Swift Student Challenge da WWDC 21 Descrição Pile Up é um quebra cabeça cujo objetivo é empilhar os bloc

My Winning Submission for Apple's WWDC 2021 Swift Student Challenge
My Winning Submission for Apple's WWDC 2021 Swift Student Challenge

Symmetries This playground book gives a quick insight into the symmetry groups of 3-dimensional objects like the platonic solids. The user can play ar

πŸŽ‰ WWDC 2021 Swift Student Challenge Winner πŸŽ‰ Dance Party allows users to record choreography and play against other users to try and match the key poses!
πŸŽ‰ WWDC 2021 Swift Student Challenge Winner πŸŽ‰ Dance Party allows users to record choreography and play against other users to try and match the key poses!

πŸ’ƒ Dance Party πŸ•Ί 🍎 WWDC 2021 Swift Student Challenge Winner πŸŽ‰ Installation Steps (Works on iPad Only) Clone or Download Unzip the .playgroundbook.z

Comments
  • Join forces with WWDC Notes?

    Join forces with WWDC Notes?

    Hi @erenkabakci, this is Federico from WWDC Notes and I just stumbled upon your repository πŸ˜ƒ

    Similar to WWDC-Recap, WWDC Notes is also an open source collection of summaries from all WWDC videos (currently all the way back to 2012!).

    So far we've collected notes for over 300 videos and we're 15-people strong: it would be awesome if you could join our efforts there!

    All notes are attributed to their writer, with bio and links to the writer github, websites etc. please feel free to have a look around.

    What do you think? Thank you and please let me know 😊

    opened by zntfdr 2
  • Drag drop api not only for iPad

    Drag drop api not only for iPad

    Here you state that the drag and drop api is currently only available for iPad, while during the introduction talk (for which I can't find the video currently) about this api, they stated that:

    1. Drag and drop is supported on iPhone BUT
    2. You can only move files within the same api

    I think this is a clear distinction which might be emphasised more.

    Thank you for this informational repository.

    opened by milo526 2
  • Added XCode project file

    Added XCode project file

    Added XCode project file so we can view/modify MD within a familiar IDE. Works in both XCode 8 and XCode 9 beta. The latter includes a new MD editor.

    opened by UberNick 1
  • Added session links to README

    Added session links to README

    Some cleanup to readme and project files. Updated text to reflect that conference has ended. Also added links to the sessions that we have notes for. That will make it easier for browsing this project on github.

    opened by UberNick 0
Owner
Eren Kabakçı
Software dev focused on mobile, motorcylist, traveler. https://twitter.com/erenkabakci
Eren Kabakçı
Modern-collection-view - Modern collection view for swift

Modern collection view Sample application demonstrating the use of collection vi

Nitanta Adhikari 1 Jan 24, 2022
Fancy Swift implementation of the Visual Format Language (experimental and doesn't work with the recent version of Swift)

VFLToolbox Autolayout is awesome! VFL a.k.a Visual Format Language is even more awesome because it allows you to shorten constraints setting code. The

0xc010d 144 Jun 29, 2022
swiftUIviews is an online collection of beautifly designed swiftUIViews by the swift community

swiftUIViews | ?? swiftUIviews is an online collection of beautifly designed swiftUIViews by the swift community. Feelin like contributing? Follow the

emin 28 Aug 18, 2022
Flow layout / tag cloud / collection view in SwiftUI.

SwiftUIFlowLayout A Flow Layout is a container that orders its views sequentially, breaking into a new "line" according to the available width of the

Gordan GlavaΕ‘ 115 Dec 28, 2022
A collection of operators and utilities that simplify iOS layout code.

Anchorage A lightweight collection of intuitive operators and utilities that simplify Auto Layout code. Anchorage is built directly on top of the NSLa

Rightpoint 620 Jan 3, 2023
TicTacToe Game Collection View With Swift

TicTacToe---Collection-View Game Rules A game will consist of a sequence of the following actions: Initially, the "X" marks will play first (we call h

Hardik 3 Apr 27, 2022
A Code challenge I solved leveraging a lot on Composite collection view layout written in swift

AsthmApp Mobile app designed as a support aid for people with Asthma Accounts Google and Firebase [email protected] dICerytiMPSI Facebook asthmp.ap

null 0 Dec 13, 2021
A Code challenge I solved leveraging a lot on Composite collection view layout...written in swift

Space44 Code Challenge Space44 Code Challenge iOS application for Space 44 hiring process, it leverages on Image download and composite collection vie

null 0 Dec 16, 2021
A flexible collection view with proper horizontal layout flow

FlexCollection A very simple flexible collection view using SwiftUI that automat

null 1 Dec 29, 2021
Horizontal and Vertical collection view for infinite scrolling that was designed to be used in SwiftUI

InfiniteScroller Example struct ContentView: View { @State var selected: Int = 1 var body: some View { InfiniteScroller(direction: .ve

Serhii Reznichenko 5 Apr 17, 2022