
Blog
Thoughts on Flutter development, mobile architecture, backend integration, and the craft of building great apps.

Stop showing raw stack traces to users. Learn how to build a structured error handling pipeline with sealed exceptions, severity levels, automatic logging, and user-friendly dialogs.

Stop uploading AABs manually. Learn how to set up a GitHub Actions pipeline that builds, signs, and deploys your Flutter app to Google Play on every push to master.
Follow along for new tutorials, Flutter tips, and behind-the-scenes of building mobile apps.