Apple introduced Swift Testing at WWDC 2024 as a modern replacement for the company’s XCTest offering.
Category Archives: Mobile
Supporting passkeys to create a secure and seamless login experience
Adding a new authentication mechanism often requires a tradeoff between security and usability.
A Guide to Shrinking Your Mobile App: Tools, techniques, and monitoring that work at scale
Mobile apps inevitably grow as products mature, teams scale, and features accumulate.
How DoorDash Manages Mobile Releases
Regularly releasing updates to the App Store and Play Store is more complex than might be expected, especially for teams at scale and even more so when there are multiple apps to ship.
Leveraging Flink to Detect User Sessions and Engage DoorDash Consumers with Real-Time Notifications
At Doordash, we value every chance to boost order conversions in the app.
Revamping Dasher FAQ Hub Through Server-Driven Content and WebView
At DoorDash, dashing is highly process dependent.
How DoorDash uses XcodeGen to eliminate project merge conflicts
At DoorDash, we work to implement efficient processes that can mitigate common conflicts within a large iOS development team.
How We Reduced Our iOS App Launch Time by 60%
App startup time is a critical metric for users, as it’s their first interaction with the app, and even minor improvements can have significant benefits for the user experience.
How to Speed Up SwiftUI Development and Testing Using PreviewSnapshots
One of the great features of developing in SwiftUI is Xcode Previews which enable rapid UI iteration by rendering code changes in near real-time alongside the SwiftUI code.
Adopting SwiftUI with a Bottom-Up Approach to Minimize Risk
A topic of great debate among many engineers is whether or not SwiftUI is ready for enterprise.
