ANRs are the most frustrating kind of issues on Android. Let’s understand what it is and follow for deep dives.
Gandharva
@gandharva.bsky.social
🐈 on a mission to collect headbutts, one cat at a time 🛠 building @measure.sh Mobile app debugging without missing context. Session timelines, crashes, ANRs, traces, logs & user actions. #AndroidDev #iOSDev #Kotlin #Swift #Flutter #ReactNative
Android 17 introduces a local MCP equivalent called AppFunctions. Similar to how a MCP server declares tools that be used by agents, an AppFunction exposes app capabilities to AI agents like Gemini.
The trace viewer had a performance review. It passed.
Working on some trace viewer improvements for @measure.sh . Runs smoothly with hundreds of spans on Android, iOS, React Native and Flutter performance traces. More improvements coming to the platform soon...
Debugging React Native in production is a special kind of hell. We built something for that.
The Measure React Native SDK is out 🚀 session timelines · error monitoring · traces · bug reports · network monitoring · clean Hermes stack traces Everything @measure.sh does, now on RN (including @expo.dev). Get to the root cause- measure.sh/docs/sdk-int... #reactnative #androiddev #iOSDev
Deciding if this should be a Flow, StateFlow, SharedFlow, or Callback.
Build @measure.sh as an open source mobile app monitoring platform. Use @iggy.rs for ingesting crazy amounts of mobile telemetry data. Run into issues. Iggy maintainer drops into our repo. Stress tests 3 million events. Tells us how to improve our performance. Open source is ❤️
Are you ready for Android 17?
Android 17 will start killing resource hungry apps. New per-app RAM limits mean extreme memory leaks get terminated. Worth profiling your apps now to be ready. We're building stuff in measure.sh for easy prod detection. Details: android-developers.googleblog.com/2026/04/the-...
I have been using signposts to improve the performance of @measure.sh. We use it to track SDK initialisation time, event & span processing time and attachment & layout snapshot generation time. Check out the performance impact of integrating @measure.sh here github.com/measure-sh/m...
A few thoughts on what makes mobile observability different from backend and why your tools should respect that: blog.measure.sh/p/mobile-bre... #androiddev #iosdev #flutterdev #reactnative #rn #swift #kotlin
Most app issues aren’t hard to fix. Figuring out what happened is. With @measure.sh, all signals live in one timeline. Now with MCP, just ask “why did this crash?” and get the answer. No tab switching. More shipping. Measure is now generally available- measure.sh #AndroidDev #iOSDev
New measure.sh release is out: - MCP server support — plug Measure into AI tools like Claude - Network performance monitoring - Adaptive Capture — adjust data collection sample rates for your app without shipping a build - Alerts for bug reports full notes: github.com/measure-sh/m...
Happy Diwali from the measure.sh team! We have a new release for you with Crash and ANR spike alerts via Email and Slack, more ways to track events and attributes and tons of under the hood improvements!
Measure
Open source tool to monitor mobile apps
measure.sh
Measure release coming in hot! - Flutter support! - A refreshed UI to make usage smoother - New App overview & User journey options - SMTP email integration for team updates and authentication notifications Measure website: measure.sh Release notes - github.com/measure-sh/m...
After some exciting things taking a lot of time, I finally had the time to publish my newest blog post, in which I discuss the accessibility problems text truncation can create, if it's not done right. I also offer some solutions to these issues. eevis.codes/blog/2025-04...
The Problem of Trun... | Eevis Panula, Software Developer
In this blog post, I'll look into the accessibility problems text truncation can create if it's not done right.
eevis.codes
New Measure release is out! 🎉 This time, we have 2 highly anticipated features for mobile devs: Bug Reports - Easily capture bug reports with full session timelines! iOS support - We're launching the very first version of our iOS SDK! Check it out: github.com/measure-sh/m... #androiddev #iOSdev
Hello AndroidDev Improve Benchmark comparison in Benchmarkify using @gandharva.bsky.social python script and @p-y.wtf 's blog post and google sheet. github.com/yogeshpaliya...
At #UberMobiConf, Uber engineers shared how their internal crash analytics tool, Healthline, transformed how they detect and resolve app issues. With Healthline, Uber cut Mean Time to Detect (MTTD) from months to less than 24 hours. #AndroidDev #iOSDev
600 GitHub stars and 10 self-hosted instances in just 4 months—just the start! 🚀 @measure.sh's session timelines bring user actions and app health together, helping teams uncover patterns, pinpoint root causes, and build better mobile experiences. #AndroidDev #iOSDev #OpenSource #selfhosted
Hey #AndroidDev, would love to hear how you make use of the new features to get to the root cause. #iOSDev you might notice that percentage of Swift code has increased considerably now, we are closer to releasing the iOS SDK 🤞🏽
Excited to bring in 2025 with a big release of Measure! Performance tracing, Custom events, Layout Snapshots and more! Full release notes: Dasboard & Backend: github.com/measure-sh/m... Android SDK: github.com/measure-sh/m... repo & docs: github.com/measure-sh/m...
An invaluable O’Reilly report Engineering Reliable Mobile Applications by Google’s SRE team. Discussing these practices with its authors reshaped my approach to scaling, crash-free rollouts & mitigating server-side impacts. A must-read for mobile app scaling: #AndroidDev #iOSDev #SwiftLang #Kotlin
Google - Site Reliability Engineering
Discover Site Reliability Engineering through this report on Engineering Reliable Mobile Applications
sre.google
One Friday evening at a pub, we were venting about work. Coincidentally, all of us were trying to improve app monitoring to fix production issues faster. That’s when the idea for @measure.sh was born. On Monday, we resigned. 🚀 #Friday #AndroidDev #iOSDev #Kotlin #SwiftLang
Measure: SELECT * FROM Crashlytics WHERE root_cause IS NULL github.com/measure-sh/m... An open source tool to monitor mobile apps for #AndroidDev #iOSDev
GitHub - measure-sh/measure: Measure is an open source tool to monitor mobile apps.
Measure is an open source tool to monitor mobile apps. - GitHub - measure-sh/measure: Measure is an open source tool to monitor mobile apps.
github.com
Recently had an enlightening chat with a Mobile Platform Lead at a major e-commerce company about the challenges of maintaining app reliability at scale. Despite big investments in internal tools, they face a unique dilemma with crash monitoring. #AndroidDev #iOSDev #Kotlin #SwiftLang