Navigation between mobile application screens is a core part of the user experience.
Category Archives: Mobile
Our “Tech Stack” in the Android Dasher App
DoorDash has been on a hiring binge since the company was founded, often doubling or tripling in size each year.
[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.
How to detect iOS memory leaks and retain cycles using Xcode’s memory graph debugger
At DoorDash we are consistently making an effort to increase our user experience by increasing our app’s stability.
Contract Testing with Pact
Introduction
As we migrate our systems to a microservices-oriented architecture at DoorDash, we have taken care to balance the excitement around anticipated benefits (development velocity, deployment independence, etc.) with a more measured assessment of our preparedness to work with the complexities introduced by more distributed systems.
Synchronizing Network Calls With RxJava
By Rohan Shanbhag and Wei Lin, Software Engineers
Most Android apps rely on network calls to a set of backend services.
Tips and Tricks for Migrating from Swift 2 to Swift 3
At DoorDash we recently migrated the codebase of our iOS Consumer and Dasher apps to Swift 3 from Swift 2.
Using Automated Testing to Scale Android Development with a Growing Team
At DoorDash, mobile is an integral part of our end user experience.
Making Deliveries More Accurate with Improved Location Information
As a DoorDash customer, you should always know where your order is in the delivery journey.