Android
Articles on Android performance, Kotlin optimization, Gradle builds, and building responsive Android apps.
Android engineering articles 31–60 of 942
Remote Compose looks promising
Costa Fotiadis from Just Eat Takeaway just tested Google's Remote Compose in production scenarios, and the results are surprisingly good. Could this alpha library finally kill WebViews for server-driven UI?
API Testing in Mobile Apps: The Backbone of Digital Experiences
Hafsa Amanulla from PickMe reveals why your beautiful mobile UI means nothing if your APIs are broken. A delayed menu load or failed promo code isn't just annoying—it's a business killer.
Flutter's multiplatform value for agentic development
Michael Thomsen from Google's Flutter team makes a bold claim: AI-driven development works better with a single codebase than platform-specific code. Here's why Flutter might be the secret weapon for agentic wo...
Scaling developer experience: How we improved Android Studio in a large monorepo
Grab's Android team turned 35-minute IDE syncs into a 2-minute flow. Their secret? A clever Gradle trick that required just three lines of code and zero workflow changes for 100+ engineers.
Surviving Production: The Performance Gauntlet
Berkay Özdemir from Getir's Market Discovery Team cut category page load times from 8 seconds to 2 seconds. Then production traffic hit, and everything started crashing.
Never Miss a Critical App Crash Again: Integrating Firebase Crashlytics with Google Chat
Chamod Lakmal shares how discovering hundreds of weekend crashes on Monday morning pushed him to build an automated alert system. No more silent failures destroying your app's reputation while you're offline.
That's a wrap: Everything Flutter at Google Cloud Next
Emma Twersky from Flutter just dropped the biggest news for cross-platform developers: full-stack Dart is here. If you've been context-switching between languages for frontend and backend, this changes everythi...
Building Shopify POS for Android Using MVVM
Richa Khanna from Shopify reveals how their team migrated a 3.5-year-old Android POS app from competing MVC/MVP architectures to MVVM without a full rewrite.
Beyond Local Rendering: Building a Server-Driven UI System with RemoteCompose
Theekshana Alwis from PickMe built a subscription screen that updates instantly—no app store approval, no waiting. He used RemoteCompose to turn Jetpack Compose UI into a binary format streamed from the server.
From GIFs to Lottie: Mastering Lottie Animations in Android with Jetpack Compose
Pavithra Chamod J from PickMe Engineering makes the case: if you're still using GIFs for Android animations, you're leaving performance and control on the table. Lottie animations offer vector-based crispness, ...
Flutter vs. Kotlin Multiplatform: 2026 Architecture Guide
The article content appears to be just promotional copy for Shorebird rather than the actual Flutter vs. Kotlin Multiplatform architecture guide. Without the real article content, I cannot provide an accurate s...
Flutter vs .NET MAUI in 2026: Architecture, Tooling, CI/CD, and Migration Trade-offs
The article content appears to be just a promotional snippet for Shorebird's integration tool, not the full Flutter vs .NET MAUI comparison promised in the title. Without the actual article content, I cannot pr...
Revolutionizing Mobile App Profiling: From Days to Minutes with Automation using ADB (Android Debug Bridge) & Python
Mithila Karunarathne and Manuja Hapuarachchi from PickMe turned a days-long performance profiling bottleneck into a minutes-long automated process. Their solution? Python scripts, ADB commands, and a clever wra...
Stop Using FLAG_SECURE — Here's a Better Way to Protect Sensitive Screens in Jetpack Compose
Sanath Sajeeva Kumara from PickMe Engineering reveals why FLAG_SECURE is killing your Android app's UX. Banking apps block screenshots entirely—but there's a smarter way to hide sensitive data in Recent Apps wh...
Performance for Everyone
Lin Wang from Pinterest's Android Performance team just solved a problem that costs most teams two engineer-weeks per feature: measuring user-perceived latency. Their solution? Make it completely automatic.
From Idea to Reality: Behind Flip Slip, 3-Finger Capture, and the Pinch-to-Zoom PoC #MAKEbyKBank
Weera Youngnam from KBTG turned a personal pain point into a feature that caught executive attention. His journey from gyroscope experiments to production reveals how small PoCs can create outsized impact.
How Dart and Flutter are thinking about AI in 2026
Mariam Hasnany from Google's Flutter team just dropped their AI strategy, and the numbers reveal a massive shift: 79% of Flutter developers already use AI assistants. But there's a trust problem.
Headless Screenshot Testing in Thumbtack's Android Apps
Brian Terczynski from Thumbtack reveals how they ditched emulators entirely for their 1,500+ screenshot tests. The result? Tests that run at unit test speed and actually gate code merges.
Performance as a Core Product Feature
Snapchat treats performance as a core product feature, not just a requirement. Their custom tracing system catches regressions that off-the-shelf tools completely miss.
Making AI Write Android Code Our Way: A Practical Guide to Agent Skills
Pierrick CAEN from Medium's Android team reveals how they turned AI coding assistants from generic code generators into team-specific experts. The secret? Teaching the AI their exact conventions through structu...
Maestro at Scale: Architecting a Deterministic Mobile Test Platform
Emre Erkek from Getir reveals how they turned Maestro from a simple testing tool into a deterministic platform that runs thousands of tests daily. Most teams fail at E2E testing scale—here's the architecture th...
Expo UI in SDK 55: Jetpack Compose now available for React Native apps
Kudo Chien, Nishan Bende, and Aleksander Mikucki from Expo just made it possible to use native SwiftUI and Jetpack Compose components directly in React Native apps. No JavaScript reimplementation required.
How to Make Your Mobile App Faster
Essam Fahmy from Deloitte reveals why 70% of users abandon slow apps—and shares the exact techniques that cut load times by up to 70%. If your mobile team treats performance as an afterthought, this breakdown w...
Reclaiming Terabytes: Optimizing Android image caching with TLRU
Grab's engineering team just reclaimed terabytes of storage across 100+ million Android devices without breaking a sweat. Their secret? A clever twist on a decades-old caching algorithm.
Enabling R8 optimization at scale with AI-assisted debugging
Grab's Android team cracked a 6-year problem that stumped multiple attempts: enabling R8 optimization across 9 million lines of code. One engineer led the charge, and AI was the secret weapon.
Patch Me If You Can: AI Codemods for Secure-by-Default Android Apps
Pascal Hartig explores how Meta's Product Security team uses AI to automatically patch security vulnerabilities across millions of lines of Android code. The challenge? Doing this at scale without disrupting th...
WTH is Remote Compose
Remote Compose sounds like science fiction: your server sends actual drawing operations to Android devices, and they render natively. No JSON schemas, no component mapping, just pure Compose instructions over t...
Level Up: Test Sidekick and Prepare for Upcoming Program Milestones
Maru Ahues Bouza from Google Play reveals how 600 million monthly gamers are now using Play Games Services, with Level Up features driving 2.5 billion incremental game installs in 2025 alone.
Remote Compose: Back to the Future
Arman Chatikyan just built a visual UI editor that deploys Android screens without app updates. Remote Compose lets you design layouts in a browser and render them natively on device—no WebViews, no JSON schema...
Instagram and Facebook Deliver Instant App Experiences on Android
Mayuri Khinvasara Khabya reveals how Meta eliminated video loading delays for billions of users. The secret? A complete rethinking of how Android apps prepare content before you even tap play.