Mobile development guides
Mobile apps fail on devices you will never hold. These guides cover how to get the evidence anyway: where Android keeps bug reports and crash logs and how to read them, and how Flutter and Kotlin Multiplatform apps route Dart, Kotlin and native errors.
One guide steps back from debugging to ask what a third-party SDK adds to your app, in size, startup time and privacy surface, before you install one.
Start here: Android Crash Logs: Where to Find Them and How to Read Them; Flutter Bug Reporting: Crash Reporters and In-App Bug Reporters; then SDK for Mobile Apps: What One Is and What It Costs You.
-
Android Bug Report: What It Is, Where It's Saved, How to Read It An Android bug report is a zip of your phone's logs and system state. What it contains, whether it is safe to share, where it is saved and how to read it. -
Android Crash Logs: Where to Find Them and How to Read Them Where Android crash logs live (logcat's crash buffer, ANR traces, tombstones, ApplicationExitInfo, Play Console) and how to read and retrace each stack trace. -
Android TV and Fire TV Bug Reports: ADB, Logcat, Crash Logs How to take an Android TV bug report or pull Fire TV logcat over the network: developer options, adb connect, adb bugreport, the crash buffer, and what scales. -
Flutter Session Replay and Masked Screenshots: A Worked Run A worked run of Flutter session replay and widget masking on an Android emulator: a masked screenshot, replay, a Dart error and a 503 in the dashboard. -
Flutter Bug Reporting: Crash Reporters and In-App Bug Reporters Flutter bug reporting has three layers: Dart error hooks, a crash reporter such as Crashlytics or Sentry, and an in-app bug reporter. What each one captures. -
Kotlin Multiplatform Bug Reporting: One Shared API, Native Capture on Each Host The Everframe KMP bridge shares reporting calls and leaves capture to the native SDK. We ran it in a Compose host: what shared Kotlin sends and what arrives. -
React Native on Roku: Why It Can't, and What Teams Ship Instead React Native on Roku is not an option: Roku apps are BrightScript and SceneGraph. What to share with your React Native app, and where RN does run on TV. -
tvOS Crash Logs: Crash Reports and Bug Reports From Apple TV Apps Where tvOS crash logs come from: Xcode's Crashes organizer, a paired Apple TV in Device Hub, TestFlight tvOS feedback, and what your app has to report itself. -
SDK for Mobile Apps: What One Is and What It Costs You An SDK for mobile apps is code you ship inside your binary. What that buys, what it costs in size and setup, and the deprecation risk nobody prices in.