Discover 124 articles on Developer Tools in mobile performance
Showing 20 of 124 articles (Page 5 of 7)
React Native powers nearly 10% of mobile apps globally, yet most SDK providers are leaving this massive market on the table. Here's why building an official wrapper might be your smartest growth move.
Sid Rathi from Expedia Group debugged a production nightmare: KStream apps dying in an endless OOM loop. The culprit? A single unclosed iterator eating native memory.
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...
John Ryan from Flutter's team tackles one of mobile dev's messiest problems: navigation. But the solution might be more complex than the problem itself.
Michael Ilseman from Apple's Swift team just open-sourced a library that turns error-prone C system calls into clean, type-safe Swift code. If you've ever wrestled with file descriptors and errno, this changes ...
Jay Kong from Google's Gaming and Graphics team just opened the beta for Android GPU Inspector, and early results are impressive. Diablo Immortal cut vertex bandwidth by 45%, while Crash Bandicoot slashed frame...
Amazon just made a major bet on Flutter. AWS Amplify now officially supports Flutter, and this could be the validation enterprise teams have been waiting for.
Eric Firestone and Jake Wharton from Square just brought Wire's protocol buffer compiler to Swift, and their opinionated approach throws out some sacred cows. Why build yet another proto compiler when Google al...
Yehezkiel L from Tokopedia cut their dependency injection boilerplate dramatically by migrating from Dagger Android to Hilt. The result? Cleaner code, faster onboarding, and way less confusion for their team.
Alexander Nikishin from Bumble's engineering team cracked open iOS 13's binary code with a disassembler to find a bug Apple couldn't fix for 8 months. What he discovered was a single misplaced bit in a keyboard...
Brian Plummer from OkCupid reveals how their team uses Android Studio's built-in static analysis to systematically improve code quality. But running the tool is the easy part—merging those changes without break...
Chris Sells and the Flutter team just dropped a masterclass on plugin architecture. If you're still using MethodChannels the old way, you're about to feel very behind.
Ahmad Fadli from Traveloka's Experience team built a mock server that freed his mobile team from backend API dependencies. What started as a simple workaround evolved into a tool now used across product teams.
How much time does your team waste debugging React Native environment setup? The React Native Community just shipped a solution that auto-fixes your dev environment issues.
Kevin, a Staff Engineer at Slack, shares how a distributed mobile team ships features across Vancouver and San Francisco without stepping on each other's toes. His secret? Strategic work separation and dogfoodi...
Anthony Bullard from Flutter reveals why your widget tests might be lying to you. The culprit? FakeAsync zones that simulate time instead of experiencing it.
AWS Amplify just made mobile authentication dramatically simpler. Device tracking, OAuth 2.0, and SAML federation now work out of the box for iOS and Android developers.
Gopinath Langote from N26 shows how Kotlin's operator overloading can transform verbose getter/setter code into elegant, readable syntax. Instead of date.getMonth() or date.setMonth(6), what if you could just w...
Gopinath Langote from N26 shows how Kotlin's operator overloading turns verbose code like Number(1).plus(Number(2)) into elegant Number(1) + Number(2). This isn't just syntactic sugar—it's a fundamental shift i...
The Android SDK's rough edges force developers into verbose workarounds. Kotlin extensions offer a cleaner path forward.