Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yhkaplan/wwdc19-presentation-7-12-2019

A presentation about my experience at WWDC 2019
https://github.com/yhkaplan/wwdc19-presentation-7-12-2019

Last synced: about 1 month ago
JSON representation

A presentation about my experience at WWDC 2019

Awesome Lists containing this project

README

        

slidenumbers: true
slide-transition: true

# [fit] WWDC 2019

^ What is WWDC

---

# Self Intro

- Joshua Kaplan
- minne iOS @ GMO Pepabo

---

# [fit] Before going

---

1. Check bank account
2. Apply!
3. Pray

^ If you're accepted, Apple charges your card right away

---

# [fit] Day 1

---

# Schedule

- Waiting
- Keynote
- Platform State of the Union
- Design Awards

---

# [fit] Waiting

^ Talking with everyone; energetic Apple Store employees; coffee, fruit, and bread

---

![65%](images/IMG_0759.jpg)

---

![65%](images/IMG_0760.jpg)

---

![65%](images/IMG_0761.jpg)

---

![65%](images/IMG_0765.jpg)

---

# [fit] Keynote

---

- New features for iOS/tvOS/watchOS/macOS
- iPadOS
- Mac Pro and new display
- SwiftUI!!1

^ iPadOS is fundamentally still iOS, but it's a shift toward making iPad more powerful

---

# [fit] New features for iOS/tvOS/watchOS/macOS

---

- Privacy features
- Accessibility features
- Dark mode for iOS
- More Mac-like iPadOS
- iPad apps on macOS

^ Privacy: location tracking, Sign In with Apple; easy to implement Accessibility; dark mode like on macOS; iPad with full desktop browser, more powerful multitasking, mouse support; Project Catalyst as announced last year

---

# [fit] Mac Pro and New Display

---

- Looks fast
- 6K resolution/price
- $1,000 stand

^ Super high specs, aimed at upper end Pro market

---

# [fit] SwiftUI

---

- Complete paradigm shift
- imperative to declarative functional reactive
- End of NextStep era (IB, Obj-C, UIKit)

^ What NextStep/NS is; Much like React, but with advantages only Apple has in controlling the entire stack

---

![65%](images/IMG_0801.jpg)

---

![65%](images/IMG_0802.jpg)

---

![65%](images/IMG_0803.jpg)

^ That guy's reaction: OMG

---

# [fit] Platform State of the Union

^ Apple announces new developer related info

---

- Xcode Previews
- Combine (reactive programming framework)
- Swift Package Manager support
- Great improvements to UICollectionView/UITableView

---

![65%](images/IMG_0806.jpg)

---

![65%](images/IMG_0807.jpg)

---

![65%](images/IMG_0809.jpg)

---

![65%](images/IMG_0820.jpg)

---

![65%](images/IMG_0827.jpg)

---

![65%](images/IMG_0834.jpg)

---

# Design Awards

![100%](images/IMG_0827.jpg)

^ Honoring great apps; No Mac apps this year

---

# [fit] Days 2-5

---

- Sessions
- Labs
- Side events

^ Session=lecture; Labs are face2face w/ engineers, designers, App Store reviewers; side events official and non-official alike; Apple employee introduced me to Japanese language Bay Area meetup

---

# [fit] Sessions

---

![65%](images/IMG_0904.jpg)

---

# Labs

![100%](images/IMG_0869.jpg)

---

# [fit] Side events

---

# Workouts

![100%](images/IMG_0838.jpg)

---

# [fit] Unofficial events

---

# [fit] Parties & Concerts

---

![65%](images/IMG_0857.jpg)

---

![65%](images/IMG_0859.jpg)

---

![65%](images/IMG_0888.jpg)

---

![65%](images/IMG_0897.jpg)

---

![65%](images/IMG_0900.jpg)

---

# [fit] Questions

![100%](images/IMG_0910.jpg)