Writing
Blog
Notes on mobile engineering, Flutter architecture, and product delivery.
Jan 20, 2025
Automating Flutter Releases with GitHub Actions
Turning the stressful release-day ritual into a calm, repeatable pipeline that ships signed builds to both stores.
Nov 3, 2024
Building Offline-First Apps with Hive and BLoC
A pattern for caching writes locally and reconciling with the server so the app stays usable with no connection.
Jun 10, 2026
Offline-First Flutter: Syncing Local and Remote Data Reliably
A practical engineering guide to offline-first Flutter: a local source of truth, a durable outbox sync queue, conflict resolution (last-write-wins vs. merge), and real failure handling.
Jun 15, 2026
Flutter CI/CD with GitHub Actions and Fastlane: A Real Pipeline
A production-grade Flutter CI/CD pipeline: analyze and test every PR, then build signed iOS/Android artifacts and ship to TestFlight and Google Play on a tag — real Fastlane lanes and workflow YAML.
Jun 19, 2026
Clean Architecture in Flutter with BLoC: A Practical Guide
A hands-on guide to splitting a Flutter app into domain, data, and presentation layers with BLoC — a full feature: entity, use case, repository with DTO mapping, and a Cubit.