Instalación de Flutter
Antes de empezar cualquier proyecto Flutter necesitas el SDK instalado y verificado en tu sistema. Esta guía cubre la instalación en macOS, Windows y Linux, y cómo confirmar que todo quedó bien configurado con flutter doctor.
Tabla de contenidos
1. Instalación de Flutter
Flutter se instala descargando el SDK y agregándolo al PATH del sistema. A continuación el proceso para cada plataforma.
macOS
Opción A: Homebrew (recomendada)
brew install --cask flutterOpción B: Descarga manual
- Descarga el SDK desde flutter.dev/docs/get-started/install/macos.
- Extrae el archivo
.zipen una carpeta, por ejemplo:
cd ~/development
unzip ~/Downloads/flutter_macos_*-stable.zip- Agrega Flutter al
PATH. Edita tu~/.zshrc(o~/.bash_profilesi usas bash):
export PATH="$PATH:$HOME/development/flutter/bin"- Recarga la configuración del shell:
source ~/.zshrcDependencias adicionales en macOS:
# Xcode (para compilar en iOS)
xcode-select --install
sudo xcodebuild -runFirstLaunch
# CocoaPods (para dependencias nativas iOS)
sudo gem install cocoapodsWindows
- Descarga el SDK desde flutter.dev/docs/get-started/install/windows.
- Extrae el
.zipen una carpeta que no requiera permisos de administrador, por ejemploC:\src\flutter(evitaProgram Files). - Agrega
C:\src\flutter\bina la variable de entornoPath:- Busca "Editar las variables de entorno del sistema" en el menú de inicio.
- En "Variables de usuario", selecciona
Path→ Editar → Nuevo. - Agrega la ruta
C:\src\flutter\bin.
- Cierra y vuelve a abrir la terminal (PowerShell o CMD) para que tome los cambios.
Alternativa con Winget:
winget install --id=Google.Flutter -eDependencias adicionales en Windows:
- Git for Windows.
- Visual Studio con la carga de trabajo "Desarrollo para el escritorio con C++" (necesario para Windows desktop).
- Android Studio si vas a compilar para Android.
Linux
- Descarga el SDK desde flutter.dev/docs/get-started/install/linux.
- Extrae el archivo en tu carpeta de desarrollo:
cd ~/development
tar xf ~/Descargas/flutter_linux_*-stable.tar.xz- Agrega Flutter al
PATH. Edita tu~/.bashrco~/.zshrc:
export PATH="$PATH:$HOME/development/flutter/bin"- Recarga la configuración:
source ~/.bashrcDependencias adicionales en Linux (Debian/Ubuntu):
sudo apt-get update
sudo apt-get install -y curl git unzip xz-utils zip libglu1-mesa \
clang cmake ninja-build pkg-config libgtk-3-devNota: también puedes instalar Flutter mediante
snap:sudo snap install flutter --classic
2. Verificar la instalación con Flutter Doctor
Independientemente de la plataforma, ejecuta:
flutter doctorEste comando revisa tu entorno y te dice qué falta configurar (SDK de Android, Xcode, licencias, dispositivos conectados, etc.). Resuelve cada punto marcado con [!] o [✗] antes de continuar. Ejemplo de salida esperada:
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.x.x, on macOS 15.x)
[✓] Android toolchain - develop for Android devices
[✓] Xcode - develop for iOS and macOS
[✓] Chrome - develop for the web
[✓] Android Studio (version 2024.x)
[✓] VS Code
[✓] Connected device
[✓] Network resources
• No issues found!Si usas Android, acepta las licencias con:
flutter doctor --android-licenses3. Recursos adicionales
- Documentación oficial de Flutter: Get started
- Instalación en macOS
- Instalación en Windows
- Instalación en Linux
- Con Flutter ya instalado, sigue con Golden Testing en Flutter para aprender a validar la UI de tus apps con
bc_golden_plugin.