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.
Category Archives: Mobile
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.
Programmatic Scrolling with SwiftUI ScrollView
SwiftUI is Apple’s new UI building framework released in 2019 as part of the iOS13 update.
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.
Why Apple’s New M1 Chips Are Essential for Rapid iOS Development
It’s never been easier to get into iOS development than it is today.