Flutter Dev Container on VSCode 🢃2
Para desarrollar en {{Flutter}} estoy usando una genialidad de {{Visual Studio Code}}.
Se llama devcontainer y te permite abrir un proyecto dentro de un contenedor de {{Docker}}. Esto, en mi caso, me facilita el testeo y el setup de un entorno de Android completo.
Lo copado es que el proyecto queda configurado como “devcontainer” y cada vez que lo abrís, arranca los contenedores y te deja todo listo para probar.
Para usar los contenedores dentro de vscode hay que instalar esta🡭 extensión.
Flutter Docker Image
La imagen que estoy usando es esta🡭 .Trae instalado Flutter y Android SDK, así como también una emulador para poder debugear directamente sin conectar un dispositivo físico.
En mi caso, para correr el emulador necesito “avisarle” a xhost
que dispositivo usar y como configurarse, esto entre otras cosas permite que el dispositivo emulado tenga acceso full a aceleración por hardware.
Dentro del proyecto ejecuto este comando:
Y una vez dentro del devcontainer ejecuto: flutter emulators --launch flutter_emulator
para que ejecute el emulador.