Skip to content
Codeskop

Codeskop Journal

Engineering

How we build reliable mobile, web and backend software, and how you can too.

kotlin multiplatform crash reporting
EngineeringGuide

Kotlin Multiplatform crash reporting on iOS and Android

Kotlin exceptions on iOS terminate the app with a stack trace that points at Swift, not your Kotlin code. Here's why, how to fix it with @Throws and exception hooks, and the tools that do it for you.

Nashon Olel9 min read
Android ANRs: causes, detection and fixes
EngineeringGuide

Android ANRs: causes, detection and fixes

An ANR means your main thread was blocked for too long. Here are the exact timeouts, the common causes with code, how to read a trace, and how to catch ANRs in production.

Joy Karuti12 min read

Stay updated

Get the latest from the Codeskop Journal

New guides, product updates and engineering insights, delivered to your inbox.

No spam. Unsubscribe anytime.

Turn insights into action

Start building more reliable experiences today.

Put what you read into practice. Codeskop shows you what broke, who it hit and how to fix it, across mobile, web and backend.

Engineering | Codeskop Journal