
Shorebird
Learn everything you need to get started with Shorebird in just a few minutes from core concepts to detailed tutorials. Chat with the community Ask questions, share what you're building, and participate in discussions with the Shorebird community.
Welcome | Shorebird
Welcome to Shorebird! 👋 Whether you’re just getting started or looking to dive deeper into advance usage of our products, you’ll find everything you need here—from quick start guides to in-depth technical references.
Overview - Shorebird
Code push, also referred to as “over the air updates” (OTA) is a cloud service enabling Flutter developers to deploy updates to their apps in production. Shorebird currently works on Android and iOS and will eventually work everywhere Flutter works.
Initialize Shorebird
Tells Shorebird to create a unique app_id for your app. This app_id is how Shorebird identifies your app and knows which updates to send to it. It does not need to be kept secret.
Codemagic Integration | Shorebird
This guide will help you integrate Shorebird into your Codemagic Workflow using the Codemagic YAML. The reference code is available on GitHub at https://github.com/shorebirdtech/codemagic_demo.
System Architecture | Shorebird
Shorebird is a set of tools that allow you to build and deploy new versions of your Flutter app directly to your users’ devices. This document exists to explain how Shorebird works and to provide a high-level overview of the components that make up the Shorebird system.
Releasing to the Google Play Store | Shorebird
Navigate to your app on the Shorebird console to see the current set of releases. For our app, we see that the latest release version is 1.0.2+5, so the version of our next release will be 1.0.3+6.
Development Workflow | Shorebird
This guide will walk through an opinionated development workflow with Shorebird. We’ll cover how to automate releasing and patching with Shorebird to streamline the entire development process so that you and your team can focus on shipping high quality features to customers.
Fastlane | Shorebird
Fastlane is a popular tool for automating the build and release process for iOS and Android apps. Shorebird can be integrated with fastlane to automate releasing and patching.
Shorebird Console
Integrate in minutes; Push updates to any Dart code; Supports Android, iOS, Linux, macOS, and Windows