I've spent the last six years shipping mobile apps — iOS first, then Flutter when the cross-platform world started getting serious. Along the way I've collected a pile of opinions: about architecture, about state management, about the small details that separate apps that work from apps that feel alive.
This is the place I'm finally writing them down.
What you'll find here
- Notes on mobile architecture — MVVM, Clean, modularization, and where the textbook versions break down in real codebases.
- Swift and Flutter side-by-side — what each language gets right, and what carries over.
- Debugging stories — the bugs worth remembering, and what they taught me.
If any of that sounds interesting, say hi on LinkedIn or drop me an email.
— Olya