Cómo instalar Flutter en Windows, Mac y Linux

Este tutorial te guiará en la instalación de Flutter en Windows, macOS y Linux.

Daniel Costa

Daniel Costa

5 July 2025

Cómo instalar Flutter en Windows, Mac y Linux

Flutter es el kit de herramientas de IU de Google para crear aplicaciones hermosas y compiladas de forma nativa para dispositivos móviles, web y escritorio desde una única base de código. Este tutorial te guiará a través del proceso de instalación de Flutter en los sistemas operativos Windows, macOS y Linux.


Mientras desarrollas aplicaciones Flutter, a menudo necesitarás probar e interactuar con las API. Apidog es una excelente alternativa a Postman que ofrece un conjunto completo de funciones para el desarrollo y las pruebas de API.

¿Por qué considerar Apidog?

Apidog proporciona una experiencia optimizada con funciones que hacen que las pruebas de API sean más eficientes:

  1. Plataforma todo en uno: documentación, diseño, depuración, pruebas automatizadas y simulación de API en una sola herramienta
  2. Interfaz intuitiva: diseño fácil de usar con capacidades potentes
  3. Servidor de simulación integrado: crea API simuladas sin escribir código

4. Funciones de colaboración: colaboración en equipo en tiempo real con actualizaciones sincronizadas

5. Compatibilidad con OpenAPI: importa y exporta especificaciones de OpenAPI sin problemas

6. Documentación autogenerada: crea documentación de API interactiva y atractiva automáticamente

7. Capacidad de prueba avanzada: crea escenarios de prueba complejos con scripts potentes

Primeros pasos con Apidog

button
  1. Visita apidog.com para descargar e instalar Apidog para tu plataforma
  2. Crea una cuenta gratuita para desbloquear la sincronización en la nube y las funciones de colaboración en equipo
  3. Importa tus colecciones de Postman existentes o comienza de cero con la interfaz intuitiva de Apidog

Al incorporar Apidog en tu flujo de trabajo de desarrollo de Flutter, puedes optimizar las pruebas de API y hacer que tu proceso de desarrollo sea más eficiente.

Flutter: Una introducción rápida

Flutter ha revolucionado el desarrollo de aplicaciones multiplataforma al ofrecer un enfoque de base de código única con un rendimiento casi nativo. Antes de que puedas comenzar a crear aplicaciones increíbles con Flutter, debes configurar tu entorno de desarrollo. Esta guía te guiará a través del proceso de instalación paso a paso para cada sistema operativo principal.

Para aprovechar al máximo Flutter, deberás instalar:

Profundicemos en el proceso de instalación para cada sistema operativo.

Instalación de Flutter en Windows

Requisitos del sistema

Paso 1: Descargar el SDK de Flutter

  1. Visita el sitio web oficial de Flutter en flutter.dev/docs/get-started/install/windows
  2. Haz clic en el enlace "flutter_windows_[version]-stable.zip" para descargar la última versión estable
  3. Extrae el archivo zip a la ubicación deseada (por ejemplo, C:\src\flutter). Nota: Evita instalar Flutter en directorios como C:\Program Files\ que requieren privilegios elevados

Paso 2: Actualizar tu ruta

  1. En la barra de búsqueda de Windows, escribe "env" y selecciona "Editar las variables de entorno del sistema"
  2. Haz clic en "Variables de entorno"
  3. En "Variables de usuario", busca la variable "Path", selecciónala y haz clic en "Editar"
  4. Haz clic en "Nuevo" y agrega la ruta a tu directorio bin de Flutter (por ejemplo, C:\src\flutter\bin)
  5. Haz clic en "Aceptar" para guardar los cambios

Paso 3: Ejecutar Flutter Doctor

  1. Abre una nueva ventana de Símbolo del sistema o PowerShell
  2. Verifica que Flutter esté en tu ruta ejecutando:
where flutter dart
  1. Ejecuta Flutter Doctor para identificar cualquier dependencia que necesites instalar:
flutter doctor

Paso 4: Instalar Android Studio (para el desarrollo de Android)

  1. Descarga e instala Android Studio desde developer.android.com/studio
  2. Inicia Android Studio y sigue el "Asistente de configuración de Android Studio"
  3. Instala el SDK de Android más reciente, las herramientas de línea de comandos del SDK de Android y las herramientas de compilación del SDK de Android
  4. Acepta las licencias de Android ejecutando:
flutter doctor --android-licenses

Paso 5: Configurar un editor

  1. Instala Visual Studio Code o Android Studio
  2. Instala los complementos de Flutter y Dart para tu editor elegido

Instalación de Flutter en macOS

Requisitos del sistema

Paso 1: Descargar el SDK de Flutter

  1. Visita flutter.dev/docs/get-started/install/macos
  2. Descarga la última versión estable del SDK de Flutter
  3. Extrae el archivo en la ubicación deseada (por ejemplo, ~/development):
cd ~/development
unzip ~/Downloads/flutter_macos_[version]-stable.zip

Paso 2: Actualizar tu ruta

  1. Determina qué shell estás utilizando (zsh para macOS más recientes, bash para versiones anteriores):
echo $SHELL
  1. Para zsh, edita ~/.zshrc. Para bash, edita ~/.bash_profile:
nano ~/.zshrc
  1. Agrega Flutter a tu PATH:
export PATH="$PATH:~/development/flutter/bin"
  1. Guarda el archivo y ejecuta:
source ~/.zshrc

Paso 3: Ejecutar Flutter Doctor

flutter doctor

Paso 4: Instalar Xcode (para el desarrollo de iOS)

  1. Instala Xcode desde la Mac App Store
  2. Configura las herramientas de línea de comandos de Xcode:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
  1. Acepta la licencia de Xcode:
sudo xcodebuild -license
  1. Configura el simulador de iOS:
open -a Simulator

Paso 5: Instalar Android Studio (para el desarrollo de Android)

  1. Descarga e instala Android Studio desde developer.android.com/studio
  2. Inicia Android Studio y sigue el asistente de configuración
  3. Instala el SDK de Android, las herramientas y las herramientas de compilación
  4. Acepta las licencias de Android:
flutter doctor --android-licenses

Paso 6: Configurar un editor

  1. Instala Visual Studio Code o usa Android Studio
  2. Instala los complementos de Flutter y Dart para tu editor elegido

Instalación de Flutter en Linux

Requisitos del sistema

Paso 1: Instalar dependencias

Para Ubuntu/Debian:

sudo apt update
sudo apt install -y curl git unzip xz-utils zip libglu1-mesa

Paso 2: Descargar el SDK de Flutter

  1. Visita flutter.dev/docs/get-started/install/linux
  2. Descarga la última versión estable
  3. Extráela a tu ubicación preferida:
cd ~/development
tar xf ~/Downloads/flutter_linux_[version]-stable.tar.xz

Paso 3: Actualizar tu ruta

  1. Determina tu shell:
echo $SHELL
  1. Edita tu archivo de perfil (.bashrc para bash o .zshrc para zsh):
nano ~/.bashrc
  1. Agrega Flutter a tu PATH:
export PATH="$PATH:~/development/flutter/bin"
  1. Guarda y vuelve a cargar la configuración:
source ~/.bashrc

Paso 4: Ejecutar Flutter Doctor

flutter doctor

Paso 5: Instalar Android Studio

  1. Descarga Android Studio desde developer.android.com/studio
  2. Extrae el archivo comprimido y ejecuta el script de instalación:
cd android-studio/bin
./studio.sh
  1. Sigue el asistente de configuración para instalar el SDK de Android, las herramientas y las herramientas de compilación
  2. Acepta las licencias de Android:
flutter doctor --android-licenses

Paso 6: Configurar un editor

  1. Instala Visual Studio Code o usa Android Studio
  2. Instala los complementos de Flutter y Dart

Verificación de tu instalación

Independientemente del sistema operativo, después de la instalación, verifica que todo esté configurado correctamente:

  1. Abre una terminal o un símbolo del sistema
  2. Ejecuta el comando Flutter Doctor para verificar si hay algún problema:
flutter doctor -v
  1. Soluciona cualquier problema informado por Flutter Doctor
  2. Crea un nuevo proyecto de Flutter:
flutter create my_first_app
  1. Navega al directorio del proyecto y ejecuta la aplicación:
cd my_first_app
flutter run

Si ves la aplicación Flutter predeterminada ejecutándose en tu simulador o dispositivo conectado, ¡felicidades! Has instalado Flutter correctamente y estás listo para comenzar a crear aplicaciones multiplataforma.

Conclusión

Ahora has instalado Flutter correctamente en tu sistema operativo preferido y estás listo para comenzar a crear hermosas aplicaciones multiplataforma. La función de recarga en caliente de Flutter te permite ver los cambios en tiempo real, lo que hace que el desarrollo sea más rápido y agradable.

Recuerda mantener actualizado tu SDK de Flutter ejecutando flutter upgrade periódicamente y explora el rico ecosistema de paquetes de Flutter disponibles.

Ya sea que estés creando aplicaciones móviles, web o de escritorio, Flutter proporciona las herramientas y la flexibilidad para dar vida a tus ideas con una sola base de código. ¡Feliz codificación!

button

Explore more

Cómo usar Ollama: Guía Completa para Principiantes sobre LLMs Locales con Ollama

Cómo usar Ollama: Guía Completa para Principiantes sobre LLMs Locales con Ollama

El panorama de la inteligencia artificial evoluciona constantemente, y los Grandes Modelos de Lenguaje (LLM) se vuelven cada vez más potentes y accesibles. Aunque muchos interactúan con estos modelos a través de servicios basados en la nube, existe un movimiento creciente enfocado en ejecutarlos directamente en computadoras personales. Aquí es donde entra Ollama. Ollama es una herramienta potente pero fácil de usar, diseñada para simplificar drásticamente el complejo proceso de descargar, config

28 April 2025

¿Dónde Descargar Swagger UI en Español Gratis?

¿Dónde Descargar Swagger UI en Español Gratis?

¿Necesitas Swagger UI en español? Este artículo explica por qué no existe una descarga oficial gratuita y cómo habilitar la traducción. Explora las características de Swagger y por qué Apidog es la alternativa superior para diseño, pruebas y documentación API integrados.

23 April 2025

¿Dónde Descargar Postman en Español Gratis?

¿Dónde Descargar Postman en Español Gratis?

¿Puedes descargar Postman en español gratis? Aunque Postman carece de soporte nativo en español, existen soluciones. Explóralas y descubre Apidog, una potente alternativa unificada a Postman diseñada para optimizar todo tu flujo de trabajo de API, sin importar el idioma.

22 April 2025

Practica el diseño de API en Apidog

Descubre una forma más fácil de construir y usar APIs