Flutter / Android / Debugging / R8 / 5 MIN READ
Flutter worked in debug, but release was stuck on the splash screen
My logger hid the exception. Once I could read it, I traced the startup failure to a JNI lookup broken by R8.
Oct 20, 2026Articles on building things that work.
Architecture, experiments, and lessons from the editor.
My logger hid the exception. Once I could read it, I traced the startup failure to a JNI lookup broken by R8.
Oct 20, 2026A Go backend framework with explicit plugin startup and a queue contract that keeps backend differences visible.
Oct 16, 2026How I use one queue contract across SQL, Redis, Valkey, Amazon SQS, RabbitMQ, and memory.
Oct 16, 2026How Go Hypercube checks plugin dependencies and separates registration from startup.
Oct 16, 2026The image pipeline behind assetsgen, from one source image to platform specific icons and assets.
Oct 16, 2026How I handle receipt ordering, printer readiness, and failed submissions in my Flutter printer SDK.
Oct 16, 2026