Diferencia entre revisiones de «Flutter Instalación»

De MediaWiki
Ir a la navegación Ir a la búsqueda
 
(No se muestran 31 ediciones intermedias de 2 usuarios)
Línea 14: Línea 14:
  
  
−
: Este curso va a emplearse '''Windows 10''' y como IDE el '''Android Studio''', pero se puede emplear cualqueira de los disponibles, como el VS Code siguiendo las instrucciones del enlace anterior. De todas formas, si hacéis uso de otro IDE necesitáis descargar igual el Android Studio para poder ejecutar las aplicaciones Android en emuladores.
+
: Este curso va a emplearse '''Windows 11''', necesitaremos el '''Android Studio''' para la creación de dispositivos virtuales empleando el SDK Manager y como IDE vamos a emplear '''VS Code''', pero se puede emplear cualquiera de los IDE's disponibles. De todas formas, si hacéis uso de otro IDE necesitáis descargar igual el Android Studio para poder ejecutar las aplicaciones Android en emuladores.
  
  
Línea 26: Línea 26:
 
:* '''Android Studio'''
 
:* '''Android Studio'''
 
::* Android SDK
 
::* Android SDK
−
::* IDE (entorno de desarrollo)
 
 
::* Emuladores
 
::* Emuladores
  
Línea 33: Línea 32:
 
::* Dart SDK
 
::* Dart SDK
  
−
 
+
:* '''VS Code'''
 +
::* Complemento de Flutter
 +
::* Complemento de Flutter snipets
  
 
<br />
 
<br />
Línea 58: Línea 59:
  
 
==Flutter SDK==
 
==Flutter SDK==
 +
  
 
[[Imagen:logo_flutter_dart.JPG | 300px | center]]
 
[[Imagen:logo_flutter_dart.JPG | 300px | center]]
 +
 +
 +
* Como está indicado en el [https://flutter.dev/docs/get-started/install/windows enlace anterior], previamente tiene que estar instalado:
 +
:* Windows PowerShell 5.0: Viene preinstalado con el Windows 10.
 +
:* [https://git-scm.com/download/win Git para Windows]: Necesario si se quieren instalar actualizaciones o [https://github.com/flutter/flutter/wiki/Flutter-build-release-channels cambiar de canal], que viene a ser diferentes 'ramas' de donde se obtienen nuevas versiones de Flutter. También lo va a usar VS Code para crear un proyecto de Flutter basaso en una plantilla.
  
  
Línea 73: Línea 80:
  
 
</gallery>
 
</gallery>
 +
 +
 +
<br />
 +
====Errores de Flutter Doctor====
 +
 +
: Al ajecutar el comando flutter doctor pueden aparecer diferentes errores. La mayoría se solucionan siguiendo los pasos indicados, pero indico aquí los más comunes:
 +
 +
:* '''<u>Unable to locate Android SDK:</u>''' Este error es debido a que el SDK de Android no está instalado en el path por defecto. Para saber cual es el path (lo debimos especificar al instalar el Android Studio) podéis [https://wiki.cifprodolfoucha.es/index.php?title=Instalaci%C3%B3n_Android_Studio#Android_SDK consultar este enlace]. Una vez sabemos donde se encuentra, debemos ejecutar desde consola la orden '''flutter config --android-sdk C:\SDK''' (suponiendo que el SDK esté instalado en el path C:\SDK). Si tuviéramos abierto el Android Studio (o cualquier otro editor) tendríamos que cerralo para que cogiera el cambio de path.
 +
 +
:* '''<u>java not found: JDK de Java no instalado:</u>''' Probar a poner en la variable de entorno PATH, la ruta al jdk que se instala con el AndroidStudio (C:\Program Files\Android\Android Studio\jre\bin). Sino funciona, instalar el JDK => https://www.oracle.com/es/java/technologies/javase-downloads.html
 +
 +
:* '''<u>cmdline-tools component is missing:</u>''' Iniciar el Android Studio, [[https://wiki.cifprodolfoucha.es/index.php?title=Instalaci%C3%B3n_Android_Studio#Android_SDK acceder al SDK Manager] y en la pestaña SDK Tools marcar la opción Android SDK Command Line.
 +
 +
:* '''<u>Android license status unknown:</u>''' A partir del 2026 se cambió la forma de aceptar las licencias de Android dependiendo de la versión de la '''Android SDK Command-line Tools''' de Android SDK descargada (lo podéis comprobar en el SDK Manager del Android Studio).
 +
::* Si la versión es 22 o 20: Ejecutar desde consola => flutter doctor --android-licenses
 +
::* Si tenéis una versión superior, podéis desinstalarla y descargar la version anterior (la 22) o aceptar las licencias desde una herramienta que se encuentra en el Android SDK: Ruta el ANDROID_SDK\cmdline-tools\latest\bin\android sdk licenses
 +
 +
:* '''<u>Visual Studio is missing necessary components</u>''': Acceder al Visual Studio Installer (programa de Windows), modificar el Visual Studio instalado (aparece en una lista desplegable al lado del nombre y versión del visual studio) e instalar los componentes indicados. Un ejemplo:
 +
[[Imagen:Flutter_instalacion5C.JPG|400px|center]]
  
  
 
<br />
 
<br />
  
−
==Plugin Flutter-Dart==
+
===Upgrade Version===
 +
 
 +
* Más información en: https://docs.flutter.dev/development/tools/sdk/upgrading
 +
 
 +
 +
* Para actualizar la versión de Flutter y la versión del Dart SDK, sólo tenemos que abrir una ventana de consola y escribir la orden:
 +
 
 +
:<syntaxhighlight lang="java" enclose="div" highlight="1-3" >
 +
flutter upgrade
 +
</syntaxhighlight>
 +
 
 +
 
 +
 
 +
<br />
 +
 
 +
==Plugin Flutter-Dart en ANDROID STUDIO==
 +
 
 +
* Una vez instalado el Android Studio, debemos de instalar el plugin que nos va a permitir desarrollar aplicaciones Flutter dentro de este IDE (y también el plugin Dart). A partir del curso 2024-2025 vamos a usar VS Code para el desarrollo de aplicaciones, pero quien quiera usar este IDE puede hacerlo.
  
−
* Una vez instalado el Android Studio, debemos de instalar el plugin que nos va a permitir desarrollar aplicaciones Flutter dentro de este IDE (y también el plugin Dart).
 
 
: Podéis consultar [https://flutter.dev/docs/get-started/editor en este enlace] como hacerlo en los diferentes S.O.
 
: Podéis consultar [https://flutter.dev/docs/get-started/editor en este enlace] como hacerlo en los diferentes S.O.
  
 
<gallery caption="Instalación plugin Flutter-Dart" widths="350" heights="300px" perrow="2">
 
<gallery caption="Instalación plugin Flutter-Dart" widths="350" heights="300px" perrow="2">
 
Image:Flutter_instalacion7.JPG | Iniciamos Android Studio y presionamos en la parte baja la opción '''Configure'''. Si tenéis un proyecto abierto podéis acceder a través del menú superior: File > Settings > Plugins
 
Image:Flutter_instalacion7.JPG | Iniciamos Android Studio y presionamos en la parte baja la opción '''Configure'''. Si tenéis un proyecto abierto podéis acceder a través del menú superior: File > Settings > Plugins
−
Image:Flutter_instalacion8.JPG | En el desplegable escogemos la opción '''Plugins'''.
+
Image:Flutter_instalacion8C.jpg | En el parte izquierda escogemos la opción '''Plugins'''.
 
Image:Flutter_instalacion9.JPG | En los primeros puestos debería estar el plugin FLUTTER. En caso de que no aparezca podréis buscarlo en la caja de texto superior.
 
Image:Flutter_instalacion9.JPG | En los primeros puestos debería estar el plugin FLUTTER. En caso de que no aparezca podréis buscarlo en la caja de texto superior.
 
Image:Flutter_instalacion10.JPG | Presionamos una vez Aceptar y aparecerá una ventana en la que se nos informa que se va a instalar el plugin DART. Aceptaremos nuevamente.
 
Image:Flutter_instalacion10.JPG | Presionamos una vez Aceptar y aparecerá una ventana en la que se nos informa que se va a instalar el plugin DART. Aceptaremos nuevamente.
Línea 94: Línea 136:
 
<br />
 
<br />
  
−
==Actualización de Flutter==
+
==Plugin Flutter-Dart en VSCode==
 +
 
 +
'''NOTA IMPORTANTE:''' VSCode hace uso de git para crear nuevos proyectos Flutter usando plantillas de proyectos.
 +
: Para que funcione git es necesario desde una consola de git (previamente instalado) ejecutar este código:
 +
 
 +
:<syntaxhighlight lang="java" enclose="div" highlight="1,2" >
 +
setx GIT_CONFIG_GLOBAL "%USERPROFILE%\.gitconfig"
 +
git config --global --add safe.directory C:/FlutterSDK/flutter
 +
git var -l
 +
</syntaxhighlight>
 +
 
 +
: Siendo C:/FlutterSDK/flutter el path donde se tiene instalado el FlutterSDK
 +
: '''Nota:''' La segunda línea solo es necesario si estáis en clase con la unidad de red al servidor.
 +
 
 +
 
 +
<br />
 +
 
 +
 
 +
 
 +
* El proceso para instalar lo necesario para crear proyectos Flutter es el siguiente:
 +
 
 +
<gallery caption="Instalación Flutter en VSCode" widths="350" heights="300px" perrow="2">
 +
Image:Vscode_flutter_1.jpg | Una vez iniciado VSCode nos situamos en las extensiones, buscamos por Flutter e instalamos el plugin indicado en la imagen.
 +
Image:Vscode_flutter_2.jpg | Una vez instalado podemos instalar (no es obligatorio para que funcione) el plugin de snippets. Un snippet nos permite asociar una palabra a un bloque de código predefinido (plantilla). De esta forma nos ahorra el teclear código. '''UNA VEZ INSTALADOS, CERRAR EL VSCODE Y VOLVER A ABRIRLO'''.
 +
Image:Vscode_flutter_3.jpg | Si ahora abrís la paleta (Control+Shift+P) y escribís flutter os aparecerá la opción de crear un nuevo proyecto Flutter. Al hacerlo os aparecerá en la parte baja una botón para localizar el Flutter SDK si no es capaz de encontrarlo. Podéis presionar Locate y escoger el directorio donde tengáis instalado el '''Flutter SDK'''. Otra forma de hacer lo mismo es ir a Settings.
 +
Image:Vscode_flutter_4.jpg | Buscáis por Flutter SDK y presionamos en settings.json
 +
Image:Vscode_flutter_5.jpg | Escribimos la ruta al Flutter SDK. '''PONER DOBLE BARRA SI ESTÁIS EN WINDOWS COMO SEPARACIÓN DE DIRECTORIOS'''
 +
</gallery>
 +
 
 +
==Actualización de Flutter en VS Code==
 +
 
 +
* Flutter está en constante desarrollo.
 +
: Cada poco tiempo actualizan la versión incorporando nuevas funcionalidades.
 +
 
 +
: Para actualizar la versión debemos de ejecutar la orden '''flutter upgrade''' desde la consola o terminal <u>estando situados en el directorio raíz del proyecto</u>.
 +
 
 +
<gallery caption="Actualización Flutter en Android Studio" widths="350" heights="300px" perrow="2">
 +
Image:Flutter_instalacion19_code.jpg | Pulsamos en el menú superior '''Terminal''' => '''New Terminal''' y en la parte inferior y escribimos la orden '''flutter upgrade'''. Se nos informará que versión de flutter se va a instalar.
 +
Image:Flutter_instalacion20_code.png | Una vez descargada debemos de instalar los paquetes con la orden '''flutter pub get''' la cual podemos escribirla en la consola o pulsar directamente en la opción que aparece en la parte superior que pone 'Get dependencies'.
 +
</gallery>
 +
 
 +
 
 +
<br />
 +
==Actualización del nombre del paquete==
 +
 
 +
* Cuando se crea un proyecto nuevo en VSCode, sólo podemos dar el nombre de la aplicación. VSCode establece como nombre del paquete de la misma: 'com.example.nombre_aplicación'.
 +
: Si queremos cambiar dicho nombre, podemos hacerlo de dos forma:
 +
 
 +
* '''Manualmente'''
 +
:* Manualmente en Android:
 +
::Abre android/app/build.gradle.
 +
::Busca la sección defaultConfig y pon el identificador:
 +
:::<syntaxhighlight lang="java" enclose="div" highlight="2" >
 +
defaultConfig {
 +
    applicationId "es.cifprodolfo.miapp"
 +
    minSdkVersion 21
 +
    targetSdkVersion 34
 +
    versionCode 1
 +
    versionName "1.0"
 +
}
 +
</syntaxhighlight>
 +
::Tienes que cambiar el nombre de los directorios android/app/src/main/kotlin/com/example/miapp/MainActivity.kt => android/app/src/main/kotlin/'''es/cifprodolfo'''/miapp/MainActivity.kt
 +
::Dentro del archivo MainActivity.kt tienes que cambiar la definición del paquete: '''package es.cifprodolfo.miapp'''
 +
 
 +
:* Manualmente en IOS:
 +
:::Abre ios/Runner.xcodeproj o ios/Runner.xcworkspace en Xcode.
 +
:::Cambia el Bundle Identifier: Selecciona el target Runner → pestaña General → Bundle Identifier → es.cifprodo.miapp.
 +
:::Guarda los cambios. Flutter sincronizará automáticamente al compilar.
 +
 
 +
 
 +
* '''En VSCode, empleando el paquete''': [https://pub.dev/packages/change_app_package_name https://pub.dev/packages/change_app_package_name]
 +
 
 +
==Actualización de Flutter en Android Studio==
  
 
* Flutter está en constante desarrollo.
 
* Flutter está en constante desarrollo.
Línea 104: Línea 218:
 
Image:Flutter_instalacion19.JPG | Pulsamos en la pestaña '''terminal''' en la parte inferior y escribimos la orden '''flutter upgrade'''. Se nos informará que versión de flutter se va a instalar.
 
Image:Flutter_instalacion19.JPG | Pulsamos en la pestaña '''terminal''' en la parte inferior y escribimos la orden '''flutter upgrade'''. Se nos informará que versión de flutter se va a instalar.
 
Image:Flutter_instalacion20.JPG | Una vez descargada debemos de instalar los paquetes con la orden '''flutter pub get''' la cual podemos escribirla en la consola o pulsar directamente en la opción que aparece en la parte superior que pone 'Get dependencies'.
 
Image:Flutter_instalacion20.JPG | Una vez descargada debemos de instalar los paquetes con la orden '''flutter pub get''' la cual podemos escribirla en la consola o pulsar directamente en la opción que aparece en la parte superior que pone 'Get dependencies'.
 +
Image:Flutter_instalacion20B.JPG | Podemos conseguir lo mismo desde la opción de menú '''Tools => Flutter'''.
 
</gallery>
 
</gallery>
  
Línea 110: Línea 225:
  
 
<br />
 
<br />
 +
==Habilitando plataformas==
 +
 +
* Cuando creamos un proyecto en VS Code nos pregunta para que plataformas se va a crear.
 +
: Podemos habilitar a nivel global (no de proyecto) que plataformas están disponibles:
 +
 +
:<syntaxhighlight lang="java" enclose="div" highlight="" >
 +
# Ver qué plataformas tienes habilitadas globalmente
 +
flutter doctor
 +
 +
# Habilitar una plataforma específica (ejemplos)
 +
flutter config --enable-web
 +
flutter config --enable-windows-desktop
 +
flutter config --enable-macos-desktop
 +
flutter config --enable-linux-desktop
 +
</syntaxhighlight >
 +
 +
 +
 +
<br />
 +
 +
==Recreando las carpetas de las diferentes plataformas==
 +
 +
* En un proyecto Flutter podéis observar como tenéis una carpeta por cada una de las plataformas de destino:
 +
:* android
 +
:* ios
 +
:* web
 +
:* linux
 +
:* windows
 +
 +
: Si alguna vez las borráis por cualquier razón, podéis volver a crearla desde un Terminal, estando situados en el directorio del proyecto y tecleáis: '''flutter create .'''
 +
 +
: Si queréis agregar una carpeta de una plataforma en concreto: flutter create '''--platforms='''web .
 +
 +
 +
 +
 +
 +
<br />
 +
  
 
[https://wiki.cifprodolfoucha.es/index.php?title=Programaci%C3%B3n_de_dispositivos_m%C3%B3viles_con_FLUTTER#Unidad_1%3A_Instalaci.C3.B3n_y_puesta_en_marcha Enlace a la página principal de la UD1]
 
[https://wiki.cifprodolfoucha.es/index.php?title=Programaci%C3%B3n_de_dispositivos_m%C3%B3viles_con_FLUTTER#Unidad_1%3A_Instalaci.C3.B3n_y_puesta_en_marcha Enlace a la página principal de la UD1]

Revisión actual del 07:38 18 sep 2026

Software necesario

  • El software mínimo para poder desarrollar aplicaciones en FLUTTER sería:
  • Android SDK
  • Flutter SDK (ya incluye DART)
  • Algún IDE con la posibilidad de instalar el plugin Flutter/Dart (como VSCode, Eclipse, Android Studio,...)
  • Algún emulador para probar las aplicaciones (como Genymotion,Android Studio,...)


  • Flutter puede instalarse en cualquier S.O.
Flutter instalacion.JPG
Imagen obtenida de este enlace
Podéis elegir el S.O. sobre el cual vais a realizar la instalación en este enlace:https://flutter.dev/docs/get-started/install


Este curso va a emplearse Windows 11, necesitaremos el Android Studio para la creación de dispositivos virtuales empleando el SDK Manager y como IDE vamos a emplear VS Code, pero se puede emplear cualquiera de los IDE's disponibles. De todas formas, si hacéis uso de otro IDE necesitáis descargar igual el Android Studio para poder ejecutar las aplicaciones Android en emuladores.


  • Indicar que DART no es necesario instalarlo separadamente ya que viene dentro del FLUTTER SDK.
Si lo tuvierais instalado previamente, debéis comprobar que sea compatible con la versión de FLUTTER descargada. En caso de que no lo sea, debéis poner en el PATH primero la ruta al bin de DART en FLUTTER y después la ruta a vuestro DART (viene explicado a continuación como cambiar la variable de entorno PATH).


  • Lo que se va a instalar:
  • Android Studio
  • Android SDK
  • Emuladores
  • Flutter
  • Flutter SDK
  • Dart SDK
  • VS Code
  • Complemento de Flutter
  • Complemento de Flutter snipets


Android Studio

Flutter instalacion6.JPG
Imagen obtenido de este sitio


Podéis seguir el proceso de instalación de forma detallada en este enlace (lenguaje Gallego).
Ejecuta el Android Studio una vez instalado.
Al hacerlo ejecutará un asistente con el que se descargará:
  • Android SDK
  • Android SDK Command-line Tools
  • Android SDK Build-Tools




Flutter SDK

Logo flutter dart.JPG


  • Como está indicado en el enlace anterior, previamente tiene que estar instalado:
  • Windows PowerShell 5.0: Viene preinstalado con el Windows 10.
  • Git para Windows: Necesario si se quieren instalar actualizaciones o cambiar de canal, que viene a ser diferentes 'ramas' de donde se obtienen nuevas versiones de Flutter. También lo va a usar VS Code para crear un proyecto de Flutter basaso en una plantilla.


  • Como comenté anteriormente, dentro del SDK de Flutter también se descarga el Dart SDK.



Errores de Flutter Doctor

Al ajecutar el comando flutter doctor pueden aparecer diferentes errores. La mayoría se solucionan siguiendo los pasos indicados, pero indico aquí los más comunes:
  • Unable to locate Android SDK: Este error es debido a que el SDK de Android no está instalado en el path por defecto. Para saber cual es el path (lo debimos especificar al instalar el Android Studio) podéis consultar este enlace. Una vez sabemos donde se encuentra, debemos ejecutar desde consola la orden flutter config --android-sdk C:\SDK (suponiendo que el SDK esté instalado en el path C:\SDK). Si tuviéramos abierto el Android Studio (o cualquier otro editor) tendríamos que cerralo para que cogiera el cambio de path.
  • cmdline-tools component is missing: Iniciar el Android Studio, [acceder al SDK Manager y en la pestaña SDK Tools marcar la opción Android SDK Command Line.
  • Android license status unknown: A partir del 2026 se cambió la forma de aceptar las licencias de Android dependiendo de la versión de la Android SDK Command-line Tools de Android SDK descargada (lo podéis comprobar en el SDK Manager del Android Studio).
  • Si la versión es 22 o 20: Ejecutar desde consola => flutter doctor --android-licenses
  • Si tenéis una versión superior, podéis desinstalarla y descargar la version anterior (la 22) o aceptar las licencias desde una herramienta que se encuentra en el Android SDK: Ruta el ANDROID_SDK\cmdline-tools\latest\bin\android sdk licenses
  • Visual Studio is missing necessary components: Acceder al Visual Studio Installer (programa de Windows), modificar el Visual Studio instalado (aparece en una lista desplegable al lado del nombre y versión del visual studio) e instalar los componentes indicados. Un ejemplo:
Flutter instalacion5C.JPG



Upgrade Version


  • Para actualizar la versión de Flutter y la versión del Dart SDK, sólo tenemos que abrir una ventana de consola y escribir la orden:
flutter upgrade



Plugin Flutter-Dart en ANDROID STUDIO

  • Una vez instalado el Android Studio, debemos de instalar el plugin que nos va a permitir desarrollar aplicaciones Flutter dentro de este IDE (y también el plugin Dart). A partir del curso 2024-2025 vamos a usar VS Code para el desarrollo de aplicaciones, pero quien quiera usar este IDE puede hacerlo.
Podéis consultar en este enlace como hacerlo en los diferentes S.O.



Plugin Flutter-Dart en VSCode

NOTA IMPORTANTE: VSCode hace uso de git para crear nuevos proyectos Flutter usando plantillas de proyectos.

Para que funcione git es necesario desde una consola de git (previamente instalado) ejecutar este código:
setx GIT_CONFIG_GLOBAL "%USERPROFILE%\.gitconfig"
git config --global --add safe.directory C:/FlutterSDK/flutter
git var -l
Siendo C:/FlutterSDK/flutter el path donde se tiene instalado el FlutterSDK
Nota: La segunda línea solo es necesario si estáis en clase con la unidad de red al servidor.




  • El proceso para instalar lo necesario para crear proyectos Flutter es el siguiente:

Actualización de Flutter en VS Code

  • Flutter está en constante desarrollo.
Cada poco tiempo actualizan la versión incorporando nuevas funcionalidades.
Para actualizar la versión debemos de ejecutar la orden flutter upgrade desde la consola o terminal estando situados en el directorio raíz del proyecto.



Actualización del nombre del paquete

  • Cuando se crea un proyecto nuevo en VSCode, sólo podemos dar el nombre de la aplicación. VSCode establece como nombre del paquete de la misma: 'com.example.nombre_aplicación'.
Si queremos cambiar dicho nombre, podemos hacerlo de dos forma:
  • Manualmente
  • Manualmente en Android:
Abre android/app/build.gradle.
Busca la sección defaultConfig y pon el identificador:
defaultConfig {
    applicationId "es.cifprodolfo.miapp"
    minSdkVersion 21
    targetSdkVersion 34
    versionCode 1
    versionName "1.0"
}
Tienes que cambiar el nombre de los directorios android/app/src/main/kotlin/com/example/miapp/MainActivity.kt => android/app/src/main/kotlin/es/cifprodolfo/miapp/MainActivity.kt
Dentro del archivo MainActivity.kt tienes que cambiar la definición del paquete: package es.cifprodolfo.miapp
  • Manualmente en IOS:
Abre ios/Runner.xcodeproj o ios/Runner.xcworkspace en Xcode.
Cambia el Bundle Identifier: Selecciona el target Runner → pestaña General → Bundle Identifier → es.cifprodo.miapp.
Guarda los cambios. Flutter sincronizará automáticamente al compilar.


Actualización de Flutter en Android Studio

  • Flutter está en constante desarrollo.
Cada poco tiempo actualizan la versión incorporando nuevas funcionalidades.
Para actualizar la versión debemos de ejecutar la orden flutter upgrade desde la consola o terminal estando situados en el directorio raíz del proyecto.




Habilitando plataformas

  • Cuando creamos un proyecto en VS Code nos pregunta para que plataformas se va a crear.
Podemos habilitar a nivel global (no de proyecto) que plataformas están disponibles:
# Ver qué plataformas tienes habilitadas globalmente
flutter doctor

# Habilitar una plataforma específica (ejemplos)
flutter config --enable-web
flutter config --enable-windows-desktop
flutter config --enable-macos-desktop
flutter config --enable-linux-desktop



Recreando las carpetas de las diferentes plataformas

  • En un proyecto Flutter podéis observar como tenéis una carpeta por cada una de las plataformas de destino:
  • android
  • ios
  • web
  • linux
  • windows
Si alguna vez las borráis por cualquier razón, podéis volver a crearla desde un Terminal, estando situados en el directorio del proyecto y tecleáis: flutter create .
Si queréis agregar una carpeta de una plataforma en concreto: flutter create --platforms=web .





Enlace a la página principal de la UD1

Enlace a la página principal del curso




-- Ángel D. Fernández González -- (2021).