---
title: "Create a new Shorebird App"
description: "Start a new Flutter project with Code Push already set up, using the Shorebird CLI's create command."
---

Note

If you have an existing project, you can use [`shorebird init`](/code-push/initialize) to add Shorebird to your Flutter app.

To create a new Flutter project with Shorebird, use `shorebird create`:

```
shorebird create my_app
```

[Watch the video: Create a Flutter project with Shorebird](/videos/create-flutter-project.mp4)

This does several things:

1. Runs [`flutter create`](https://docs.flutter.dev/reference/create-new-app#terminal) which generates a new Flutter project.
2. Runs [`shorebird init`](/code-push/initialize) which initializes Shorebird.

Note

Refer to the official [Flutter Create Documentation](https://docs.flutter.dev/reference/create-new-app#terminal) for more information on how to customize your new Flutter project.
