Gandharva
banner
gandharva.bsky.social
Gandharva
@gandharva.bsky.social
170 followers 970 following 50 posts
🐈 on a mission to collect headbutts, one cat at a time 👨‍💻 building @measure.sh - an open source tool to monitor mobile apps. Star it on GitHub: https://github.com/measure-sh/measure 📱 former Head of Mobile Engineering @Rapido & @Gojek
Posts Media Videos Starter Packs
Pinned
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
Reposted by Gandharva
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
Reposted by Gandharva
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...
Reposted by Gandharva
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
Reposted by Gandharva
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
Awesome! Ping us on discord (link in README) if you face any challenge setting it up.
Hey @tijs.org, iOS support just dropped on @measure.sh 🚀 Would love for you to give it a spin and share your thoughts!
github.com/measure-sh/m...

#iOSDev #swiftlang
Reposted by Gandharva
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...
Great to see this! Open source for a reason 🙌🏽

The script in @measure.sh repo- github.com/measure-sh/m...
Do you think that when the same big tech hire outside Indonesia, they tend to pay a comfortable salary?
Building a tool like Healthline takes massive investment, which isn’t feasible for most teams.

That’s why we built @measure.sh —an open-source tool to help mobile developers debug production apps easily, without the overhead of building or maintaining it themselves.
MTTD ranging from days to months is something I’ve often heard from #AndroidDev and #iOSDev teams.

Uber’s tool, Healthline, tackles this with data like:
• Analytics
• Error Logs
• Time Spans
• Experiment Logs
• Backtraces

What’s your biggest MTTD challenge?
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
So now we’re building @measure.sh. It correlates user actions, app lifecycle events, device performance, network calls, and custom logs into one step-by-step view—helping devs spot patterns, find root causes, and resolve issues faster without juggling multiple tools.
To make matters worse, mobile apps lack continuous deployment. Updates go through App Store/Play Store reviews, phased rollouts, and user downloads—making it hard to quickly add logs or fix issues when something breaks in production.
Some tools used by mobile devs are owned by PMs (product analytics for user actions), marketing (session recording—rarely useful), customer support (user-reported issues), or backend teams (API monitoring). Debugging ends up as broken as the org design itself.
Been talking to mobile devs about monitoring (observability’s too mouthful for me to speak with stuttering 😅). One common theme: they juggle tools to piece together user actions, app state, logs, device state, API responses, and issues—to find patterns and pinpoint the root cause.
Also depends on what did they hire first for- web or mobile. First hire mobile- Flutter
First hire web- RN
I have been talking to mobile devs as well. Newer apps built in LATAM are being built in RN, newer apps built in India/ SEA are are being built in Flutter. That's true for agencies building for US biz as well.

Seems like it about access to talent with specific framework.
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


Inspired from Trainline and Tumblr, we had started doing it at Gojek. Now even Tumblr stopped. Gojek still seems to continue.