All Times are Mountain Daylight Time (UTC-600)

August 22, 2021
August 23, 2021
August 24, 2021
August 25, 2021

09:00 AM-
05:00 PM

Combining SwitfUI with Combine.

For the third year in a row, we present a SwiftUI/Combine workshop. The first year was mostly curiosity, the second year was early adopters and this year is for everyone. …

Hands On Lab

Siamak Ashrafi

09:00 AM-
09:40 AM

Opening Keynote

Aspen Ballroom

Joe Welcomes everyone to 360|iDev and gets us ready for the week!

General Session

Joe Cieplinski

2:30 PM-
2:50 PM

Anyone can Learn to Develop!

Aspen Ballroom

As a high school student, living through a pandemic, I have had an unusual introduction to software development. I contracted COVID-19 in March, 2020, and I decided to put my new downti…

Not Code

Ben Proothi

05:00 PM-
05:40 PM

Getting Started with Server-Side Swift

Aspen Ballroom

Server-Side Swift has continued to grow as a mainstream technology for building a back-end. In this talk, Leo gets how to setup your first back-end Swift solution and what choices you …

Code

Leo Dion

9:00 AM-
9:40 AM

Async Await in Swift

Aspen Ballroom

Promises, callbacks, subscriptions,… there are so many ways to deal with asynchronous programming on iOS and many of them don’t scale well or provide a nice experience….

Code

Cameron Deardorff

10:00 AM-
10:40 AM

Demystifying Code Signing

Aspen Ballroom

No signing certificate matching team ID found. Provisioning profile does not match the team ID. Provisioning profile doesn't include signing certificate. These are just some of the…

Code

Josh Holtz

1:30 PM-
1:50 PM

Launching Your App The SwiftUI Way

Aspen Ballroom

Apple is always moving forward, and no greater example of this can be found for iOS developers than SwiftUI. For many iOS developers, the changes that SwiftUI brings may seem daunting. …

Code

Evan K. Stone

02:00 PM-
02:40 PM

Localization for Beginnermediates

Aspen Ballroom

Preparing your app for localization goes beyond just using Localizable strings and Autolayout. In this talk, we'll go beyond the basics and talk about some less commonly used local…

Code

Zach Brass

3:00 PM-
3:40 PM

Core Animation for Fun and Profit

Aspen Ballroom

Core Animation made UI on the original iPhone possible. It offloaded the heavy tasks to the GPU and also added beautiful animations. It is an out-of-process engine that takes the layer …

Code

Mihaela Mihaljevic Jakic

10:00 AM-
10:40 AM

How to use SwiftUI for rapid development

Aspen Ballroom

SwiftUI is a framework for declarative UI structure design across all Apple Platforms. It was introduced during WWDC 2019 and, since then, has been significantly updated both in framew…

Code

Kristaps Grinbergs

11:00 AM-
11:40 AM

Server-Driven UI with GraphQL

Aspen Ballroom

Building a componentized UI unlocks a ton of possibilities for your application, including the possibility of updating components remotely as needed. In this talk, I'll be showing …

Code

Ellen Shapiro

1:30 PM-
1:50 PM

Virtual Reality as a development paradigm

Aspen Ballroom

Have you ever wondered what it would be like to literally tune out the world and do your development in a Virtual Reality environment? Is this a compelling concept? Can you find your …

Code

Eric Internicola

3:00 PM-
3:40 PM

Bits & Bytes: Handling Raw Data

Aspen Ballroom

For many of us, “data” comes in the form of objects, or at least strings and numbers, maybe some JSON. But many problems require going deeper and dealing with raw bits and bytes, wh…

Code

Rob Napier

04:00 PM-
04:40 PM

Combine-ing MongoDB Realm with SwiftUI

Aspen Ballroom

MongoDB Realm is a whole new animal built upon the power of MongoDB and the Atlas portal. This new generation of Realm takes a huge leap forward replacing Realm Cloud. It comes with a l…

Code

Ben Chatelain

5:00 PM-
5:40 PM

Computer Vision, Not Just For Breakfast Anymore

Aspen Ballroom

Computer Vision may seem like a daunting subject, but Apple's Vision framework makes a lot of complicated algorithms accessible to every iOS developer. Apple continues to push Augm…

Code

Yono Mittlefehldt