ANRs The ANR Survival Guide It’s bright and early—8 a.m.—and you’re at work. It’s pretty rare you’d be in this early: You’re currently work from home and
crashes Auto-Reload Webview Thread Terminations Many mobile applications include WKWebView, which embeds web pages into an application as if they were written native to mobile. These views are fetched through a network call, so historically,
collectionview CollectionView Crashes on iOS Developers must manage two aspects of any CollectionView: First, they define the layout and presentation of the CollectionView. Second, they must update the data received through the dataSource object. This
auto-layout Auto Layout Crashes on iOS iOS developers use Auto Layout to dynamically size and position screens based on constraints they define, creating a standard look across screen sizes and changes to the data an application
crashes Why One Score Isn’t Enough To Determine Application Stability Developers constantly have to re-focus: Should we be checking on our application stability or pushing out new features? The issue is that the severity of an issue depends on the
crashes How To Debug A Crash When The Crash Report Is Corrupted How do you debug a crash when the crash report doesn’t provide any actionable information? Well, you can go through your codebase line by line. That’s always an
network monitoring Network Body Capture: The Status Code Is Not The End of the Story Mobile developers for a video tutorial app faced an unusual problem—With each release, their users couldn’t access videos without waiting 15 seconds for the application to start up.
recommendations Your users complain of “crashes”. The real reasons your users are frustrated and not coming back. Your users complain of “crashes”. Discover the real reasons your users are frustrated and not coming back. Use clues like Views, Activities, User Terminations, and correlations of event data
crashes “Hunch” Study: Network Calls and their Effect on Mobile Apps Every good mobile engineer has questions that they wish they could answer, if they only had the time. One of those questions, related to concurrent network calls, goes something like: “How many calls can my app do and not impact app performance?”
crashes There’s more to life than just crashes! We are conditioned to think of all performance issues as ‘crashes’. That’s because a) there’s a tendency for users to rush to the term ‘crash’ when it may not really apply, and b) there are limited tools for identifying and diagnosing mobile app performance issues.