Shorebird enables Flutter developers to push critical bug fixes and updates directly to users without going through app store review processes. The guide covers installation, setup, and implementation of silent updates using the Shorebird CLI and SDK. It demonstrates how to combine Shorebird patches with the upgrader package and Firebase Remote Config for comprehensive update strategies, including forced updates for critical issues. The tutorial includes production best practices like staged rollouts, testing procedures, and rollback strategies for maintaining app stability.
Table of contents
What is Shorebird?1. The "Why": When to Patch vs. When to Release2. Getting Started: Installation & Project Setup3. The Core Workflow: Releasing and Patching4. Taking Control: In-App Update Logic in Flutter5. The Nuclear Option: Forcing Updates with upgrader6. Real-World Playbook: Combining Shorebird, Upgrader, and Remote Config7. Production-Grade Best Practices8. Security, Cost, and LimitationsWrapping UpSort: