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.
Tag Archives: iOS
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.
How the SwiftUI View Lifecycle and Identity work
While UIKit has been the go-to framework for iOS engineers to build user interfaces in their applications over the years, SwiftUI has been steadily gaining traction as an alternative framework that rectifies many downsides of UIKit.
Launching Dark Mode While Building a Scalable Design System
A large number of our DoorDash deliveries happen during the evening and in late night hours.
Making an Impact: Starting My Engineering Career at DoorDash
iOS engineer Dhruv Upadhyay describes his experience joining DoorDash as a recent Computer Science grad.
[Series] How I Spend My Time – iOS Mobile Product Engineer
Since joining DoorDash about a year and a half ago, I have been able to work on a number of teams as an iOS engineer such as Dasher, Drive, Geo-Intelligence, and Internationalization.
Why I Chose to Join DoorDash as an iOS Engineer
Here at DoorDash, I work as a mobile engineer and I have been interviewing candidates for about a year now.