Architecture

Learn about clean architecture, design patterns, and best practices for structuring Flutter applications.

Why I moved to Kotlin Multiplatform after Flutter

Most cross-platform decisions get framed as a rewrite: pick a framework, rebuild the app, hope it was worth it. After four years of native Android and then several years of Flutter, I stopped accepting that framing. The thing that moved me to Kotlin Multiplatform (KMP) was not performance or syntax. It was that I can adopt it one class at a time, inside an app that already works.