Deploy updates instantly to play-store/Apple store with Shorebird

Deploy updates instantly to play-store/Apple store with Shorebird

ยท

2 min read

Shorebird CLI is a command-line interface tool that aims to enhance developer productivity by automating repetitive tasks commonly encountered during software development. Developed with simplicity and flexibility in mind, Shorebird CLI provides a set of commands and utilities to facilitate various aspects of the development lifecycle, from project setup to deployment.

Welcome to Shorebird ๐Ÿ‘‹

Please follow the steps below to get started with Shorebird ๐Ÿš€

1. Install the Shorebird CLI ๐Ÿ“ฆ

MacOS/Linux

Open a terminal and run:

curl --proto '=https' --tlsv1.2 https://raw.githubusercontent.com/shorebirdtech/install/main/install.sh -sSf | bash

Windows

Open PowerShell and run:

Set-ExecutionPolicy RemoteSigned -scope CurrentUser # Needed to execute remote scripts
iwr -UseBasicParsing 'https://raw.githubusercontent.com/shorebirdtech/install/main/install.ps1'|iex

2. Login ๐Ÿ”

shorebird login

3. Initialize Shorebird in your Flutter project ๐Ÿฆ

shorebird init

4. Create a release ๐Ÿš€

shorebird release android

5. Install the release โฌ‡๏ธ

Install the generated release onto a device via one of the following steps:

a. Install the generated apk on a device/emulator

b. Upload the generated aab to the Play Store

c. Use shorebird preview to run the release on a connected device/emulator.

6. Change some Dart code ๐ŸŽฏ

7. Create a patch ๐Ÿงฉ

shorebird patch android

8. Install the patch โฌ‡๏ธ

On the device/emulator:

  1. Re-launch the app once to download the patch.

  2. Re-launch the app again to boot from the patch.

ย