Reusable development environment for Flutter + Android SDK + Firebase CLI using Docker and VS Code devcontainers.
Push to main to build and publish the Docker image:
git push origin mainIn your project’s .devcontainer/devcontainer.json, reference the image:
{
"name": "my-flutter-project",
"image": "ghcr.io/YOUR_GITHUB_USERNAME/flutter-devcontainer:latest",
"workspaceFolder": "/workspaces",
}- Flutter SDK
- Android SDK + NDK
- Firebase CLI
- Node.js
- OpenJDK 17