Showing 20 of 1581 articles (Page 58 of 80)
Jay Ang and Beemo Lee from Carousell's iOS team shipped their first iOS 14 widget in 2020. Their biggest challenge? Two singleton instances fighting each other across app targets.
Cory Benfield from Apple's Cloud Services team just open-sourced SwiftNIO SSH, bringing programmatic SSH capabilities to Swift. Think libssh2, not openssh: this isn't a ready-made client, it's the building bloc...
Oleg Tsibulevskiy from Just Eat Takeaway shows how to build one of iOS's most popular UI effects with surprisingly little code. The stretchable header that zooms and stretches as users scroll? It's easier than ...
Su Khai Koh from Nextdoor reveals why their team willingly accepted slower build times in exchange for something more valuable: stability and sanity.
Gonçalo Alvarez from Farfetch drops a hard truth: 86% of users uninstall apps after one use due to poor performance. Your launch time might be costing you customers before they even see your product.
At Farfetch, a 0.1 second delay in warm app launch costs $4.2M annually. That's less time than it takes to blink.
Expedia's iOS team breaks down the complete performance monitoring toolkit every mobile team needs. Your users notice lag after just 300ms—here's how to stay ahead.
Julia Maurer and Ha Pham from Carousell reveal how they shipped their iOS 14 widget in one sprint. Their secret? Starting with power users who open the app 300 times daily.
Netflix just went all-in on Kotlin Multiplatform for their production studio apps. Here's why they're betting on shared code over platform-specific rewrites.
Dropbox Android users couldn't see folders with Cyrillic characters or certain special names. The obvious fix? Way too risky to attempt.
Lyft's mobile apps used to poll a single endpoint every 5 seconds for everything. That "Universal Object" became their biggest reliability nightmare.
Yim Lee from Apple's Swift team just open-sourced a game-changer for server-side Swift. If you're building microservices, this standardized approach to service discovery could save you from vendor lock-in.
Pinterest's UI test suite was failing more than 50% of the time. Engineers were drowning in false positives, and tests had lost all credibility.
Yusuf Zeren from Trendyol reveals how his team built their GO delivery app entirely with React Native—zero custom native modules required. Their secret? Strategic architecture choices that kept things simple.
Microsoft Teams Android engineers faced a critical problem: heavy initialization code in lifecycle callbacks was killing app launch times. Their solution? Get lazy.
Yusuf Zeren from Trendyol reveals how they solved real-time courier tracking in React Native—a challenge that seems impossible when JavaScript stops running in the background.
Nate Cook from Apple's Swift team just dropped Swift Algorithms, an open-source package that could change how iOS developers write collection code. If you've ever written a gnarly nested loop to chunk data or f...
Revolut ships 3 iOS apps weekly to millions of users. Their secret? A modular architecture that cut build times nearly in half and saves 400 engineering hours monthly.
Tianguang Zhang from Flutter reveals how to catch performance bugs before they reach production. His automated testing approach measures frame rendering down to the millisecond.
Karoy Lorentey from Apple just dropped Swift Atomics, bringing C/C++ style low-level atomic operations directly into Swift. This changes the game for systems programmers who've been blocked from building concur...