Posts
All the articles I've posted.
MethodChannel Feels Too Slow. Should Flutter Call Kotlin Directly?
MethodChannel has a real cost model, a fake mythology, and a serious rival. What the ecosystem actually ships today, which calls deserve a Dart→FFI→JNI fast path — and the memory, threading, and lifetime rules you sign up for when you take it.
Realm Runs My Whole Chat App — So Why Does It Die in a 24 MB Notification Extension?
Realm crashes at init inside the iOS Notification Service Extension's 24 MB budget. The real causes — schema discovery, an encrypted page cache, cross-process sharing Realm only added in 2023 — and what Signal does instead.
Uploading a Photo Is One POST Request. So Why Do Chat Apps Engineer It So Hard?
A 45 MB video, a moving taxi, a connection that dies at 93% — media upload is five problems wearing one trench coat. The full map: resumable chunks, optimistic UX, dedup, async pipelines, and the resilience layer nobody blogs about.
Still Debugging Flutter With print()?
Why log-grepping wastes your debugging time in Flutter — and the tools (DevTools, Crashlytics, the official MCP server) that answer each question better.