All of these videos have already appeared in previous issues of iOS Dev Weekly. But when I link to a full list of videos from a conference, it's such an embarrassment of riches that it's hard to know where to start. I'm saying that these videos are all worth your time.
My hope with iOS Dev Weekly is that when I link to blog posts, articles, or videos that it doesn't only inform people. I also hope to encourage new people to contribute to the community. By linking these specific videos, I hope to send the message to people of colour that your voice is wanted and needed by this community. 🖤
At first glance, you might think the title of this talk from Indragie Karunaratne is a mistake... SceneKit!? To build a debugger?! 😂 It's not a mistake, it's a wonderful half hour of what it takes to create a "Reveal" style view hierarchy inspector.
The languages we communicate with are full of inconsistencies and quirks built up over the entirety of human history, so it's no wonder that parsing them is hard. It's not impossible though, as Dabby Ndubisi shows us.
How many times has something that started as a prototype ended up in production? How long does code live? How long should code live? Why are you writing each line of code? I enjoyed this talk on prototyping from Maxim Cramer.
I liked the testing techniques in this video from Kaya Thomas. Especially using a Swift function builder to reduce the number of times you need to type
Want to dive deep into the technical details of the startup cycle of an iOS app? How much happens before the device executes a single line of code you wrote? Omer Iqbal has everything you need to know on the subject, and more.
What happens when you hit the edge of what SwiftUI is capable of? UIKit saves the day! Or, what happens when you've got years of code using UIKit, but don't want to be excluded from using this year's hot framework? Ish Shabazz explains it all.
We should talk more about colour,
UIColor! 😂 Listen to Neha Kulkarni teach you everything from why you should think carefully about colours, how to standardise them across your app, and even why you might want to update them dynamically.
Let's finish with Marc Aupont taking Swift off the devices made by the company in California, and on to a computer that's so small and widely available it can go almost anywhere. The Raspberry Pi.