Upcoming Public Workshops
School of Swift workshops. Write more copy here.
School of Swift workshops increase your skills without jeopardizing your dev schedule. Each 4 hour workshop is packed with real-world examples and actionable techniques to help you reach the next level!
Getting Started with UIKit Voice Over
Voice Over, Apple's screen reader technology, helps users with impaired vision use iOS with incredible efficiency. However, it needs help from developers to make the experience truly great. In this workshop, we'll look at how we can make our app more accessible without making our code more complicated than it already is.
Effortless Dynamic Type in UIKit
Dynamic Type is by far the most used accessibility feature, but for many teams, it's the most difficult to support. In this workshop, we'll look at exactly what it takes to implement Dynamic Type in a way that's sustainable for your team.
Mastering iOS Concurrency with GCD
In this workshop, we'll cover the basics of using GCD, how Apple's concurrency model works, and how to debug concurrency issues. When you're finished, you'll be able to parallelize work in your application, as well as fix or prevent concurrency issues in your app.
State machines in Swift
State Machines are a concept we don't pay enough attention to. They allows us to model behavior in a way that's expressive and easy to understand. In this workshop, we'll learn how to build and use them so they become your secret weapon.