
The Advantages and Disadvantages of Defensive Programming, and How Appxiom Finds the Balance.
While architecting any software solution, it’s important to focus on below three principles.
Appxiom Team3 min read
Android guides for Kotlin and Jetpack Compose developers. Learn to detect and fix ANRs, frozen frames, memory leaks, crashes and slow startup, with practical Gradle, WorkManager and Android Vitals techniques.
115 articles, newest first. Page 9 of 10.

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

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.
Don Peter4 min read

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

Friends, I would like to share an incident where I failed as a programmer.
Don Peter3 min read

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.
Robin Alex Panicker3 min read

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.
Robin Alex Panicker2 min read

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.
Don Peter4 min read

Bug report stats from iOS and android apps for the year 2020
Robin Alex Panicker2 min read

Appxiom provides a mechanism to monitor execution of functions in a defined sequence. This helps in monitoring features in Android apps.
Don Peter4 min read

Let us consider a scenario where your app user initiates a payment process in your Android app. You must have an integrated payment processing platform like Stripe in your app. The outcome of the transaction can result in either success or failure.
Don Peter3 min read

It is better to execute all time-consuming processes in Android apps like database operations, I/O operations and calculations through separate threads. This approach will help in avoiding such delays.
Don Peter3 min read

Manual bug detection and data collection in Android mobile apps during testing and development environment is time consuming and in production it is near impossible. Here is where tools like Appxiom aid the developers.
Don Peter6 min read
Appxiom traces silent failures, frozen frames and broken user journeys back to the code that caused them, and shows what each one costs. Bring that context into your AI coding agent with the Appxiom MCP Server and Agent Skills.