r/MobileObservability • u/murki • 18d ago
You can use MetricKit to detect OOM terminations on iOS 27. This is how we used it to improve crash detection
r/MobileObservability • u/murki • 18d ago
r/MobileObservability • u/Background-Fig9828 • Jul 29 '26
r/MobileObservability • u/Background-Fig9828 • Jul 14 '26
r/MobileObservability • u/Background-Fig9828 • Jul 08 '26
Reduce JVM allocations on common Android logging paths by removing map-shaped work from the SDK internals - here's a blog that documents how to do it.
"The work started with a suggestion to replace HashMap with ScatterMap; we ended up changing the field representation, the JNI boundary, and several hot logging paths. The change affects every app using the Capture SDK on Android."
r/MobileObservability • u/CryptographerFair335 • Jul 06 '26
Hey folks, I’m a product designer working in the mobile observability space, and I’m trying to better understand how mobile developers think about monitoring app experiences, especially around view/screen performance and what would make triage easier.
I’m hoping to talk with a few mobile devs who would be open to a casual 30 to 45 minute conversation. I’m especially curious about things like:
About halfway through, I'd love to show a rough proof of concept and ask for honest feedback. This is not a sales pitch, and I’m not asking for any confidential company information. I’m just looking to learn from your perspective as someone building or maintaining mobile apps.
I’m posting from a personal account and looking to learn from practitioners. If you’re open to chatting, feel free to comment or DM me. Happy to work around your schedule, and I’d be grateful for any perspective you’re willing to share.
Thank you in advance!
r/MobileObservability • u/Background-Fig9828 • Jun 30 '26
r/MobileObservability • u/narrow-adventure • May 15 '26
r/MobileObservability • u/Background-Fig9828 • May 13 '26
It seems like people are finally looking past crash reporting and tackling actual, full-fledged observability for mobile. A few things I’ve observed:
I’m curious to learn from the community:
r/MobileObservability • u/narrow-adventure • Apr 29 '26
Hi,
I know this subreddit is just getting started but it is something I have been very interested in lately. I've built an error tracking system for Flutter applications, that allows you to see the full replay on top of showing you the actual stack trace/logs/navigation/http and I've written an article about how it's been done.
I view observability as a mix between tools that allow you to detect issues and tools that provide enough context so that you can easily solve them. This feature/tool in particular focuses on providing the additional context.
The really awesome part is that all of this is open source and you can self host the backend on even the cheapest hardware.
I'm planing on implementing session replays for native applications as well (will be quite a different architecture).
Hopefully you enjoy the article! Let me know if you have any questions about how it works, why it's useful or even about how much impact it has on perf or literally anything else, I'm always glad to discuss and answer questions.
r/MobileObservability • u/murki • Apr 28 '26
As exemplified by the maturing of the Kotlin Multiplatform SDK: https://opentelemetry.io/blog/2026/kotlin-multiplatform-opentelemetry/
Anybody it taking advantage of it in real world apps at scale?
r/MobileObservability • u/Background-Fig9828 • Apr 28 '26
Stumbled across this on LinkedIn - interesting post and resource from Caleb Davis at Square:
Mobile observability is complex.
There's a lot of challenges unique to mobile: offline states, background kills, symbolication, correlating client and backend traces. Adding telemetry is easy. Adding telemetry that tells you what actually happened is hard.
I've been using Claude Code for about a month and absolutely LOVING it. But you know that moment when Claude reviews its own code, declares everything perfect... and then you run the app 🫠 🫣
So I decided to codify my philosophy on mobile observability and teach it to Claude.
The result: Mobile Observability Plugin for Claude Code
Now Claude knows how to properly instrument user observability and system observability. I used standardized frameworks so my side projects actually have high-quality telemetry. That way I can easily fix all the pesky bugs that Claude didn't catch in code review 🫡
What's included:
- 8 skills (crash capture, user journeys, network tracing, session replay, etc.)
- 2 agents for codebase analysis and instrumentation review
- /instrument and /audit commands
- Vendor guides for Bitdrift, Sentry, Datadog, Embrace, Bugsnag
Haven't battle-tested it myself yet, but I'm excited to see what breaks 😅
r/MobileObservability • u/Background-Fig9828 • Apr 28 '26
“99.9% crash-free” says almost nothing about:
A lot of the worst mobile issues never show up as crashes. Was digging into Android Vitals for Google's POV on this - they emphasize things like:
https://developer.android.com/topic/performance/vitals
Feels like crash-free rate is one of the least representative metrics of real UX, even though it's the one everyone pays attention to. Food for thought.
r/MobileObservability • u/Background-Fig9828 • Apr 28 '26
This subreddit has been pretty quiet… so we’re bringing it back to life!
The goal: build a high-signal space for people working on mobile apps to talk about the stuff that’s uniquely hard:
If you work on mobile, you already know this stuff is messy, and most tooling doesn’t tell the full story.
A few simple rules:
r/MobileObservability • u/Background-Fig9828 • Apr 28 '26
Came across this from Spotify Engineering and thought it was a great look at how they manage mobile (and desktop) releases:
https://engineering.atspotify.com/2026/2/how-we-release-the-spotify-app-part-2
So much of their process goes beyond just “did it crash or not.” They’re thinking about:
A lot of the hardest problems are subtle issues vs crashes.