Android × Developer Tools

Android Developer Tools, page 2

Android Developer Tools articles 31–53 of 53

Expedia Feb 2, 2021

Solving Native Memory Leaks in Mobile Apps

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.

Flutter Sep 30, 2020

Learning Flutter's new navigation and routing system

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.

Google Sep 1, 2020

Android GPU Inspector: Open Beta Release

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

Tokopedia Aug 14, 2020

Migrating Tokopedia Academy App From Dagger Android Into Hilt!

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.

OkCupid May 18, 2020

Find and Fix Issues with Android Studio Static Code Analysis

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

React Native Blog Nov 18, 2019

React Native Doctor Diagnostic Tool

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.

Slack Sep 1, 2019

A Day in the Life of a Mobile Product Engineer at Slack

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 Mar 14, 2019

Amplify Framework adds authentication features and enhancements for iOS and Android Mobile SDKs

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.

N26 Dec 17, 2018

Mastering Kotlin Conventions: Get, Set, and Range Operations

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

N26 Dec 5, 2018

Mastering Kotlin Conventions: Operators and Arithmetic Operations

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

Instacart Oct 16, 2018

Using Kotlin extensions to make the Android SDK friendlier

The Android SDK's rough edges force developers into verbose workarounds. Kotlin extensions offer a cleaner path forward.

Instacart Mar 13, 2018

Smarter ToDos With Kotlin

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

Atlassian Jan 30, 2018

Kotlin at Trello: Mobile Development Best Practices

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.

Bumble Feb 28, 2017

Android Handler Memory Leaks

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

Badoo Feb 28, 2017

Android Handler Memory Leaks

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.

Adevinta Germany Dec 5, 2016

Checkstyle on Changed Files with Gradle

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.

Walmart Jun 30, 2016

Android Testing with Mocking

Abha Gupta from Walmart Global Tech tackles one of Android testing's toughest challenges: running mock servers inside your APK for reliable device farm testing. No external dependencies, no flaky tests.

React Native Blog Mar 24, 2016

Introducing Hot Reloading

React Native just solved one of mobile development's most frustrating problems: losing your app state every time you make a code change. Their new Hot Reloading feature keeps your app running while injecting up...

Google May 23, 2014

Notification Implementation Best Practices

Wayne Piekarski shows how Android Wear notification pages require just ONE extra line of code. Seriously, that's it.

Google May 16, 2014

Stacking Notifications for Android Wear

Wayne Piekarski from Google shows how Android Wear notification stacking takes just a few lines of code. This 2014 developer preview tutorial remains a masterclass in API simplicity.

Google Dec 11, 2013

New Tools for Game Development on Android

Google just open-sourced a physics engine with fluid simulation and made Unity integration dead simple. If you're building mobile games, December 2013 brought some serious firepower to your toolkit.

Google Oct 14, 2013

Getting Your SMS Apps Ready for Android 4.4 KitKat

Scott Main and David Braun from Android just changed the rules for SMS apps. If you're using hidden APIs, your messaging app will silently fail on KitKat.

Google Oct 8, 2013

New Developer Features in Google Play Services

Greg Hartrell from Google's Play Games team just dropped three major updates that give game developers unprecedented visibility into player behavior and double their cloud storage capacity.