File Explorer
The file explorer allows you to create, navigate and manage files and directories within project your project.
Navigating the explorer
The file explorer can be accessed via the left menu in the editor:
If you're familar with Dart/Flutter projects, the layout will feel familar.
The root of the project consists at minuim of a pubspec.yaml
file,
used for managing packages and a lib
directory which will contain
your Dart files and code.
Creating files
You can create files a number of ways:
- Right clicking the directory, and selecting "Create file".
- Clicking the "Create file" icon in the Explorer header, or when hoving on a specific directory.
Uploading files
You can upload files from your local file system by either dragging and dropping them into the explorer section (or directory), or by clicking the "Upload file" icon in the Explorer header.
Deleting files & directories
To delete a file, right click the file and select "Delete file" or "Delete directory".
pubspec.yaml
file and lib
directory cannot be deleted.The web
directory
The web
directory is a special directory in your project when editing a Flutter project.
It contains the files that will be served publically when previewing the application.
Alongside public assests such as favicon and manifest files, the index.html
file is also located here.
This file allows you to import scripts, change the title of the application (in the browser) and more. You can learn more about this file in the offical documentation.
If you delete the web
directory or index.html
file, a barebones file will be used instead.
Hidden directories
Some directories and files are hidden by default, and are greyed out in the explorer. These include the
.dart_tool
& build
directories, alongwith the pubspec.lock
file.
It is not recommended you modify files within these directories since contents may be overwritten during the buid process. Files within these directories are visible for educational and debugging purposes.