An open API service indexing awesome lists of open source software.

https://github.com/hsun1031/devcontainer_flutter

Flutter development environment for Visual Studio Code Devcontainer or GitHub Codespace.
https://github.com/hsun1031/devcontainer_flutter

devcontainer-template flutter

Last synced: 10 months ago
JSON representation

Flutter development environment for Visual Studio Code Devcontainer or GitHub Codespace.

Awesome Lists containing this project

README

          

# Devcontainer for Flutter

![Static Badge](https://img.shields.io/badge/Flutter?label=3.13.9&labelColor=blue&color=gray)
![Static Badge](https://img.shields.io/badge/Flutter%20channel?label=stable&labelColor=blue&color=gray)
![Static Badge](https://img.shields.io/badge/command%20tools?label=10406996&labelColor=green&color=gray)

Flutter development environment for Visual Studio Code Devcontainer or GitHub Codespace.

Dockerfile Base on [mcr.microsoft.com/devcontainers/base:ubuntu-22.04](https://hub.docker.com/_/microsoft-devcontainers-base)

Docker Hub: [hsun1031/devcontainer_flutter](https://hub.docker.com/r/hsun1031/devcontainer_flutter)

Flutter version: `3.13.9`

Flutter channel: `stable`

Android command tools version: `10406996`

## devcontainer.json
Use Dockerfile to build image
```json
{
"name": "Devcontainer For Flutter",
"dockerFile": "Dockerfile",
...
}
```
Use build image [`hsun1031/devcontainer_flutter:latest`](https://hub.docker.com/r/hsun1031/devcontainer_flutter) from `Docker Hub`
```json
{
"name": "Devcontainer For Flutter",
"image": "hsun1031/devcontainer_flutter:latest",
...
}
```

## Create Flutter project
```
flutter create .
```

## Build Android APK
```
flutter build apk
```

## Test for codespace
```
flutter run -d web-server
```