How server-driven UI keeps our shop fresh
A single backend response can do a lot more than you think.
Showing 20 of 299 articles (Page 2 of 15)
A single backend response can do a lot more than you think.
Our GrabX clients noticed that the GrabX SDK tended to require high memory and CPU usage. From this, we saw opportunities for further improvements that could:
DoorDash uses deep learning to nail ETA predictions with precision.
We had a single developer when we first released our iOS app in October 2012. Over the past 12 years, our team of software engineers has grown tremendously
It’s a difficult decision deciding whether your company’s mobile app should be a true native application or employ a cross platform approach like React Native or Flutter.
Shopify’s Tophat app offers one-click testing, making dev life way sweeter.
Shopify’s Tophat app makes mobile testing a one-click dream for devs.
GitHub cut iOS testing time with new runner features that deliver.
This story is not about pretty code, it is even less about pretty design.
DoorDash rolls out updates with an eye on metrics to keep their app healthy.
GitHub keeps mobile releases humming weekly with a tight process.
Zalando crafts custom iOS navigation moves for a smoother app feel.
Imagine you are a software engineer, or you really are. You create iOS apps on a daily basis. You use only the latest and finest trends in mobile development, such as SPM, Swift Data, and, of course
Zalando evolves their server-driven UI framework for scale and speed.
Cash App strives to be an excellent platform citizen everywhere our app is available, and a key part of that is respectfully using our customer’s bandwidth and device storage.
An example of how we do it in the Medium iOS Application
Our primary focus will be on the client-side aspects, with a brief overview of the server functionalities. To maintain brevity, we’ll refrain from providing an exhaustive description of the inner workings.
Slack traces performance across mobile and desktop to catch every snag.
“Dogfooding” is one of the most important tools we have for improving the app.
Caching — the superhero of speedy apps. It’s the secret sauce that saves us from constant database calls, making our applications