Flutter CI/CD in 2026: Codemagic vs Fastlane vs GitHub Actions
A practitioner comparison of Codemagic, Fastlane, and GitHub Actions for Flutter CI/CD: code signing, the managed vs self-hosted call, and what each wins.
Engineering decisions, production lessons, and the occasional strong opinion. Writing about Flutter, mobile architecture, and the web around it.
18 articles
A practitioner comparison of Codemagic, Fastlane, and GitHub Actions for Flutter CI/CD: code signing, the managed vs self-hosted call, and what each wins.
Offline-first Flutter for rural connectivity: SQLite vs Hive, queueing mutations, and resolving sync conflicts when the data is a trade and money is at stake.
How I led a Flutter architecture to 85% unit and 60% widget coverage: what to test, the cost curve of each test type, and why Clean Architecture matters.
Building KYC in Flutter: why the sensitive path leaves Dart, secure document capture, PII that never touches the device, and compliance as configuration.
An honest BLoC vs Riverpod vs GetX comparison from an engineer who led a BLoC architecture, migrated a flagship app to GetX, and ships Riverpod today.
A practical guide to Flutter platform channels: MethodChannel vs EventChannel, threading and lifecycle traps, error propagation, and testing the Kotlin side.
How I cut runtime crashes ~67% in a Flutter app serving 100K+ users: Crashlytics instrumentation, the four Flutter crash classes, and why you measure first.
Honest Flutter vs React Native comparison for 2026 — performance, ecosystem, hiring rates, AI tooling, and a decision framework from a dev who shipped both.
A practical guide to Flutter AI integration in 2026 — architecture, API-key security, streaming chat UIs, on-device vs cloud AI, RAG, and cost control.
Hiring for Android, Kotlin or Flutter?
Let’s talk about the product, the team and the hard problems.