Flutter
- Para empezar, Flutter requiere la versión completa del IDE Android Studio. Y para que la programación sea más cómoda, instala tambien VS Code.
Puedes usar ambos IDEs....> Más adelante los configuraremos.
-
Instala Git:
- Para comprobar si tienes Git instalado, escribe
git version
en la terminal.
- Para comprobar si tienes Git instalado, escribe
-
Descarga e instala el paquete del SDK de Flutter desde su archivo
- Crea el directorio
~/development
donde puedas instalar Flutter. - Descomprime el SDK de Flutter en el directorio.
- Al finalizar, deberías estar rn
~/development/flutter
.
- Crea el directorio
-
Añade Flutter a tu
PATH
.- Agrega esto a tu archivo
~/.zshrc
:
- Agrega esto a tu archivo
export PATH="$HOME/development/flutter/bin:$PATH"
Android Studio
Para crear aplicaciones de Android con Flutter, verifique que los siguientes componentes de Android estén instalados
- Android SDK Platform, API 35
- Android SDK Command-line Tools
- Android SDK Build-Tools
- Android SDK Platform-Tools
- Android Emulator
- Abra
SDK Manager
en Android Studio.
Clic en
More Actions
> SDK Manager
En el apartado
Android SDK
, pestaña SDK Tools
, instale....> Android SDK Command-line Tools (latest)
.
-
Abra una ventana de consola elevada:
- Ejecute
flutter doctor --android-licenses
para aceptar las licencias del SDK. - Ejecute
flutter doctor -v
para comprobar que se cumplen todos los requisitos de desarrollo de Flutter.
- Ejecute
Esta herramienta realiza un diagnóstico de Flutter y te avisa si necesitas instalar herramientas adicionales o solucionar un problema.
Si desarrollas para Android, no necesitas todos los componentes.
[!] Chrome - develop for the web
[!] Xcode - develop for iOS and macOS (Xcode not installed)
- Instale el complemento
Flutter
yDart
para Android Studio:- Clic en
File
>Settings...
>Plugins
- Selecciona el complemento
Flutter
y haz clic en Instalar.
- Clic en
¡Felicitaciones! Una vez instalados todos los prerrequisitos y el SDK de Flutter, puedes empezar a desarrollar apps de Flutter para Android en macOS.
VS Code
- VS Code te pedirá que localices el SDK de Flutter en tu ordenador.
- Haz clic en "Locate SDK".
- Haz clic en el ícono de extensiones (cuatro cuadrados) en la barra lateral izquierda e instala el complemento
Flutter
Esto también instalará automáticamente la extensión Dart
, ya que es una dependencia.
- Reinicia
VS Code
después de instalar las extensiones.
NDK
El NDK (Native Development Kit) es un conjunto de herramientas que permite a las apps Android usar código nativo escrito en C o C++, en lugar de (o además de) Java/Kotlin.
- Android Studio a veces instala el NDK por defecto.
- Tu archivo
build.gradle
podría estar configurado para buscar el NDK aunque no lo uses.
Flutter no requiere NDK a menos que:
- Usas un plugin que incluye código nativo en C/C++
- Usas FFI (Foreign Function Interface) para integrar código C
- Compilas librerías de terceros nativas manualmente
Configuración del Emulador
Inicie un emulador de Android o conecte un dispositivo Android real al sistema para ejecutar y depurar la aplicacion Flutter en el propio Android Studio.
- Abra Android Studio,
- Clic en
More Actions
>Virtual Device Manager
, - Seleccione un dispositivo, versión
Errores
Flutter
....>Warning: dart
on your path resolves to ....> which is not inside your current Flutter SDK checkout at....>
El problema es que tiene una instalación de Dart que no vino con el SDK de Flutter. En la carpeta de instalación de Dart, busque y ejecute el archivo uninst000.exe
o uninstall.exe
o algo similar.