Last updated: about 1 month ago
I’ve always had a fascination with 2D computer graphics, both the theoretical and practical aspects. User interfaces across native and Web apps wouldn’t be as rich as they are today if it wasn’t for decades of hard work by some of the most dedicated people in the industry.
In the first half of this talk, I would like to take everyone in a journey to rediscover the past of two-dimensional computer graphics and how they contributed in shaping the UIs that we’ve been using since the early 80s. Apple’s and NeXT’s contributions throughout the years have played a major role in advancing this field, culminating in modern day Core Graphics and how it’s used in UIKit and SwiftUI.
In the second half of the talk, we will take a look at some SwiftUI examples, how they compare to previous APIs, and how things could evolve in the coming years.