4 approaches to build high-quality mobile apps.App stability is the measure of the quality of a mobile application. Stability is very much dependent on the device the user uses. Unlike web developers, mobile developers have no control over the environment where the app runs and have limited data ...Jul 11, 2019syamkvg.hashnode.dev
Detecting API issues in mobile apps.Most mobile apps have a server-side application that it talks to over HTTP / HTTPS. These API calls are usually critical for the successful execution of the features in the app. Any failure during API calls results in incorrect execution and bad user...Jul 11, 2019syamkvg.hashnode.dev
EditText in Android Leaks memory - experiment yourself.A memory leak is the state of a class where some objects of the class are not utilized by the app at some point in time, and the Garbage Collector thinks that they are a part of the app. It’s because you still hold a reference to the context that pre...Jul 11, 2019syamkvg.hashnode.dev
Why is function tracking the better approach to mobile app bug reporting?The traditional approach to bug reporting in mobile apps is limited to crash reports and network issue reports. Crash reports can indicate where and how the crash happened but are often not enough to identify the causation. What usually happens is th...Jul 2, 2019syamkvg.hashnode.dev
The challenge in reproducing mobile app bugsMobile apps live in their own exclusive world. That is, inside someone’s mobile phone which is so personal a gadget to them. This throws some unique challenges to the mobile app developer. Unlike server-side applications, where the environment is a c...Jul 2, 2019syamkvg.hashnode.dev