Running & Saving

Once you've written some code, you'll want to run it and save it. To execute this process, press the run button in the top right of the editor:

Run button

Once successful, the preview will update with the output of your code, and the code will be saved.

Updating project information#

When you fork a project, the project title & description will also be copied. You can update these by clicking the edit icon within the editor:

The title & description will display to anyone viewing your project, and in meta tags when sharing your project (e.g. via URLs, social cards etc).

Limiations#

We're aware of the current limitations, and are working on ways to resolve these (please bear with us, it's complicated!):

  • If the build process errors, the project code will not be saved (read; it is currently not possible to save code that cannot compile).
  • Saving & Building are tied to the same process - you cannot save code without building.
  • Build speed depends upon your local machine specs. We're working hard to improve compilation speeds.
    • On Apple Sillicon chips, compilation on average takes between 900-1200ms on first runs. Subsequest runs are much faster (~200ms).
    • On Intel chips, compilation on average takes between 6-15 seconds on first runs. Subsequest runs are much faster (~2 seconds).
  • Changing the Dart/Flutter version manually is currently not supported - we're working to make this possible in the future.