Stay up to date with our latest articles

What happens when a patch fails
A close look at how Shorebird patches fail, what your users experience when they do, and what you can do about it.

Not all Flutter app updates are the same: WebView vs server-driven UI vs Code Push
WebView, server-driven UI, and Code Push all let you change your app without a new binary — but they solve different problems and fail in different ways.

Meet Wesley: Shorebird's new Head of Product
Wesley joins Shorebird as Head of Product, bringing experience from EdTech to DevTools and a passion for empathy, strategy, and creativity.
All articles

What happens when a patch fails
A close look at how Shorebird patches fail, what your users experience when they do, and what you can do about it.

Not all Flutter app updates are the same: WebView vs server-driven UI vs Code Push
WebView, server-driven UI, and Code Push all let you change your app without a new binary — but they solve different problems and fail in different ways.

Meet Wesley: Shorebird's new Head of Product
Wesley joins Shorebird as Head of Product, bringing experience from EdTech to DevTools and a passion for empathy, strategy, and creativity.

Meet our first Shorebird Community Ambassadors
Introducing the first group of Shorebird Community Ambassadors, Flutter developers recognized for their content, mentorship, and advocacy worldwide.

Exploring Shorebird Samples: Real-world use cases for over-the-air updates
A tour of the Shorebird Samples repository: real-world examples for flavors, progressive rollouts, add-to-app, and patchable business logic.

Manually control your Shorebird updates
Learn how to disable Shorebird's automatic updates and take full manual control over when and how patches roll out to your users.

Introducing Mission Control
Mission Control is a new home base for release and patch health: live rollout status, patch coverage, and fleet-wide adoption data in one view.

Shorebird's ongoing iOS performance work
How Shorebird improved patch linking for Flutter 3.44+, cutting worst-case iOS slowdowns while keeping full native speed.

Code Push makes your app more secure, not less
The gap between "we wrote the fix" and "our users have the fix" is real security exposure, learn how Shorebird fixes this.

Say hello to Abhishek Doshi, Shorebird's DevRel Engineer
Flutter GDE and community voice Abhishek joins Shorebird full-time as Developer Relations Engineer.

Migrate to Shorebird API keys
Shorebird's legacy CI tokens expire in September 2026, here's how to swap them for new API keys in five minutes.

Shorebird's Community Ambassador program
Applications now open for the Shorebird Community Ambassador program

Why you need to deploy Shorebird on day 1
Adding Shorebird Code Push to your Flutter app from day one changes how your team ships

Why Flutter optimizes for the ceiling, not the floor
Most frameworks optimize for the floor. Flutter optimized for the ceiling, and that changes everything.

Keep your Flutter version current
Learn why an N-1 upgrade strategy keeps your app secure, your dependencies healthy, and your team out of painful upgrade projects.

The next phase of Shorebird CI
Shorebird CI is evolving from a hosted service into an open-source Dart package that makes GitHub Actions fully Flutter and Dart aware.

Making the Shorebird CLI agentic
Shorebird CLI Is now agent-friendly: JSON Output, Read Commands & Non-Interactive Mode

We tried to save the web
See why stripping down Chrome exposed the web's limits, and how owning the rendering stack gives you ultimate portability.

Flutter Web is a misunderstood product
Discover the true purpose of Flutter Web, its history, and the best alternatives for Dart on the web.

Flutter vs. Kotlin multiplatform: Choosing the right cross-platform architecture in 2026
Flutter vs. Kotlin Multiplatform: 2026 Architecture Guide

Flutter vs .NET MAUI: Architecture, tooling, and deployment trade-offs that actually matter in 2026
A clear look at Flutter vs .NET MAUI and the trade-offs that affect how your team builds and ships.

The importance of portable software in the AI era
The economics of development are changing. It's becoming cheaper to write code but more expensive to review and maintain.

AI, intent, and cross-platform app development
Discover why your codebase is actually your organization's core memory and the true value of cross-platform development.

Introducing Shorebird's upgraded auth service
New authentication service from Shorebird for flexible session management, scoped API keys, and audit logging.

Are you smart enough to predict an outage?
How Shorebird can help you prepare in case of an outage.

Obfuscation on iOS now available in Shorebird
Whether you're targeting iOS, Android, or any other platform Shorebird supports, obfuscation works consistently across the board.

React Native vs Flutter for enterprise apps: The 2026 CTO's guide
This guide breaks down the real trade-offs like scalability, maintenance, hiring, security, and long-term risk.

Flutter vs React Native in 2026: A technical architecture comparison
How Flutter and React Native compare in 2026.

Portability is the new productivity
Why 2026 should be the year you finally stop building the same software twice.

Characteristics of portable software
7 characteristics of portable software: Why building once should be the default.

Why Flutter isn’t dead
Flutter is inevitable and growing, here’s why you should use it.

Introducing advanced permissions
Business and Enterprise plan customers now have access to advanced permissions.

Shorebird 2025 year in review
2025 brought with it new products, new team members, and new customers.

The difference between good and great developer tools
You shouldn't have to adapt your workflow for a tool. See what makes a great developer tool.

Expanding the flock - Dawn Parzych joins Shorebird
Introducing our new Marketing Lead.

Accel leads $3M seed round in Shorebird
Shorebird has raised $3M to expand its suite of Flutter developer tools, including Code Push and Shorebird CI, making mobile iteration faster than ever.

Introducing Shorebird CI (beta)
Announcing a new service from Shorebird, zero config CI for Flutter and Dart applications.

Expanding the Shorebird team
A quick look back to see how we got to today and how we are building for tomorrow.

Estimating your patch needs with Shorebird
Here’s a simple way to estimate usage—whether you ship once a month or every commit.

Rolling Back Patches - Why It Matters More Than You Think
Why this overlooked superpower gives Flutter teams the control they’ve been missing.

Introducing Shorebird Create
The easy way to start your next project with Shorebird.

Custom update tracks
Announcing the ability to create custom tracks.

Flutter 3.32 support and review
Updating Shorebird for the latest Flutter release and highlighting our favorite updates.

Shorebird sponsors Fluttercon USA 2025
Join us June 25–26 to connect with the Flutter community in North America.

Introducing yearly plans
Yearly Plans for Shorebird designed to give you more flexibility and predictability as you build and scale your apps.

Improved cloud infrastructure
A deep dive into some of the recent backend infrastructure improvements we've made.

Website redesign & brand refresh
Announcing our redesigned site and refreshed branding.

The smarter way to ship Flutter updates
Learning from enterprise players that custom code deployment systems are valuable but a lot to maintain.

Building the flock - Tom Arra joins Shorebird!
Starting the growth outside of just Engineering.

Production desktop support
Announcing that desktop platforms are now production-ready.

Shorebird & Codemagic integration
Announcing Shorebird Integration in Codemagic.

On focus and Dart macros
Reacting to Google's decision to cancel Dart's "macros" feature.

Windows desktop support (beta)
Announcing the beta release of Windows desktop support.

Online Shorebird workshops
Announcing online workshops to help you get started with Shorebird.

macOS desktop support (beta)
Announcing the beta release of macOS desktop support.

Tracks, percentage rollouts and A/B testing
Announcing Tracks, Percentage Rollouts and A/B testing.

What's new in v2.0 of the Shorebird Code Push Package
Announcing the pre-release of pkg:shorebird_code_push v2.0.

Using Shorebird with your Team
Announcing "Organizations" support for improved collaboration within teams.

Getting a Flutter job
Advice on how to find or hire for a "Flutter job".

How to integrate Shorebird into your development workflow
Announcing our opinionated development workflow guide.

Improved patch delivery
Announcing improved global patch delivery, availability, and performance.

Simplified flexible pricing
Announcing simplified pricing for Shorebird.

Viewing logs in released apps
How to view logs for an app without a debugger attached.

Surviving the upgrade to Dart 3.5.0
Troubleshooting when upgrading to Dart 3.5.0.

Patch rollbacks
Announcing support for rolling back patches.

Patch signing beta
Announcing Patch Signing for Shorebird Code Push.

How we built Flutter code push
Walk through of the changes made to Dart and Flutter in order to make code push work.

Shorebird 1.0
Announcing Shorebird Code Push 1.0 including stable support for iOS and how to get started.

iOS beta
Shorebird Code Push for iOS beta announcement.
Integrate with your current codebase in less than 5 minutes.