Get the latest tech news

A bug that spoke Russian and crashed my app


How do you solve a bug when you can't even see it? This is the story of how I tackled one of the most peculiar bugs I've faced in an Android app.

Some of these changes were driven by community feedback, requesting features that hadn’t been implemented yet: visual improvements, optimization, multi-language support, dependency updates, and fixing the occasional NullPointerException. I won’t comment on whether this breaches privacy or not, but when things go wrong, it’s impractical to ask the user to connect via ADB to their phone, extract traces, and send them to us. The internet wasn’t shedding much light, as everyone seemed to point to causes like file permission issues or sync failures among others.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Russian

Russian

Photo of app

app

Photo of bug

bug

Related news:

News photo

Czech Republic Summons Russian Envoy to Protest Cyber Attacks

News photo

German government: Cyberattacks originate from Russian military intelligence

News photo

Reportedly, Kaspersky’s AI Used in Russian Military Drones. Must be banned and sanctioned!