DC iOS and iOSoho Joint Virtual Meetup: April 26th, 2022
https://www.meetup.com/iosoho/events/...
• SwiftUI & async / await: how does it work?
Vincent Pradeilles, iOS Developer at PhotoRoom
Slides: https://github.com/vincent-pradeilles...
2022 is probably the year when most teams will be finally be able to start seriously using SwiftUI 🚀
At the same time, async / await has just landed in Swift and has now been back ported all the way back to iOS 13!
So this begs the question: wouldn’t it make a lot of sense to kill two birds with one stone and to start using both features at the same time? 🤔
In this talk I’m going to show you the basics of how SwiftUI and async / await integrate, and we’ll see that in many cases async / await might be a better choice than Combine!
Vincent started working on iOS apps back in 2011. After spending a few years on building great apps for major European banks, he's now part of the team at @photoroom_app: an app to remove background automatically and create professional images.
He loves Swift and enjoys sharing about it on the Internet. In 2020, he started a YouTube channel to share his knowledge of Swift and iOS. He's also the one behind the Twitter account @ios_memes
***
• No Xcodeproj? No Problem!
Scott Luxenberg, Senior Engineering Manager at Capital One
While Xcode project files are one of the most basic and usually relatively required parts of an iOS application, they can make source control very not happy at times. Plus, as you scale up a codebase, dealing with conflicts in xcodeproj files can become messy, and improperly addressing breaks the project! Luckily, people smarter than us have devised ways to programmatically generate Xcode projects. For this talk, we will look at some of those implementations (namely Xcocdegen and Tuist), and also show an example of an app at scale converting to programmatically generate their Xcode projects.
Scott is a Senior Manager of Software Engineering at Capital One, where he leads the Enterprise iOS Platform teams (predominantly focused on network and architecture), as well as also being a DC iOS and Dev Community organizer. He's been an iOS and macOS developer for 10+ years, though also has experience dabbling with Android, .NET, and Java Spring as well. Besides iOS applications, Scott also has experience and interest in digital forensics (namely Apple products). Outside of work, Scott is an active freelance musician, and can be found playing/recorded in multiple different places.