
Detecting ANRs and HTTP(S) Call Failures in Flutter Based Android Apps.
Like any software development activity, when developing an app in flutter we encounter issues. But developers thrive because we are open to fixing issues.
Technical insights on building faster, more reliable mobile and web apps. Covering debugging, performance optimization, APM strategies, and engineering best practices.

Like any software development activity, when developing an app in flutter we encounter issues. But developers thrive because we are open to fixing issues.

While architecting any software solution, it’s important to focus on below three principles.

The impact of memory leaks, abnormal memory usages, slow frames and frozen frames, ANR and App Hang, UI thread blocks, network issues, and all other bugs are now presented in a tangible way. Also bugs can be ordered based on the number of devices that are affected. This helps mobile app developers to prioritise bugs and to understand where they need to focus on to improve the performance of the app.

Any developer who has ever written an Android app must have faced the age old issue of 'App Not Responding' popularly known by the acronym ANR. ANRs are UI/Main thread blocks that prevail for more than 5000 milliseconds. Fixing ANRs require three steps much like any other issue. 1. Get to know the existence of the issue. 2. Get accurate data points to identify the root cause of the issue. 3. Get the issue fixed and release a patch version fast.

Android released its OS version 12 developer preview back in February and is currently in beta 3.

Friends, I would like to share an incident where I failed as a programmer.

That computer programs could have errors is a thought as old as computers. In a note dated 1843, Countess Ada Lovelace, world's first computer programmer, explained how Charles Babbage's Analytical engine could generate wrong output not because of any mistake with the device itself, but because it c

Ever since the pandemic began, most developers have been practising the art of remote working. While we continue to enjoy the flexibility to work in our own times, at least some of us tend to overlook the fact that our home systems can be vulnerable to cyber threats.

The decade long legal war between Google and Oracle regarding the former's right to use Java SE APIs has concluded now with the Supreme Court verdict dated 5th April, 2021.

Almost everyone who are into software and other digitally enabled professions spent last one year working from home.

Happiness is ... your customers coming back with stories of how your product helped them in solving their problems.Team Appxiom consider ourselves to be lucky as we do get such feedback. Of course we get reasonable share of critical feedback too.

Code of a global major's internal software gets leaked, a bank losing $500M, and tier 1 companies burning $900B in digital transformation. These are situations caused by software engineers like you and me.

HTTP request failures can occur when the app sends incorrect data to the server, delayed calls, exceptions thrown during an HTTP call or even executing duplicate HTTP calls. Developers need to be notified of such issues in real time.

Bug report stats from iOS and android apps for the year 2020
Showing 183–196 of 222 posts