47 articles on Developer Tools for Android performance

Clear Filters

Showing 20 of 47 articles (Page 2 of 3)

A single character in a Gradle config file took down Android builds for every React Native version simultaneously. Here's how the React Native team handled a 4-day global outage.

Pierce Johnson from Lyft reveals how a custom IntelliJ plugin transformed productivity for 60+ Android developers. The secret? Automating the repetitive tasks that were quietly draining engineering velocity.

Tim Sneath from Google reveals Flutter 2.2 just hit a major milestone: it's now the #1 cross-platform framework, powering 1 in 8 new Play Store apps. The momentum is undeniable.

Sameer Samat from Google just announced a move that will put more money back into 99% of Android developers' pockets. Starting July 2021, the economics of building on Google Play are fundamentally changing.

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.

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.

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...

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.

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...

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...

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.

Smarter ToDos With Kotlin

Company: Instacart · Mar 13, 2018
Platform: Android

Kotlin's built-in TODO() is great, except it crashes your app in production. Kaushik Gopal built something smarter.

Vishnu Rajeevan from Trello shares how his team went from 0% to 30.8% Kotlin in just over a year. Their strategy? Start with tests, then make every new feature Kotlin-only.

Android Handler Memory Leaks

Company: Badoo · Feb 28, 2017
Platform: Android

Dima Voronkevych from Bumble's Android team reveals how a simple Handler.postDelayed() call created 7 Activity instances in memory when only 1 should exist. The garbage collector couldn't save them.

Android Handler Memory Leaks

Company: Bumble · Feb 28, 2017
Platform: Android

Dima Voronkevych from Bumble's Android team reveals how a simple postDelayed() call can silently keep 7 Activity instances alive in memory. Even with garbage collection, your app might be one rotation away from...

Marc Prengemann from mobile.de faced 30,000+ Checkstyle violations in their Android codebase. Instead of grinding to a halt, his team found a smarter way forward.

Loading articles...