Diferencia entre revisiones de «Flutter Instalación»

De MediaWiki
Ir a la navegación Ir a la búsqueda
Línea 111: Línea 111:
 
<br />
 
<br />
  
−
==Plugin Flutter-Dart==
+
==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).
 
* 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).
Línea 124: Línea 124:
 
Image:Flutter_instalacion12.JPG | Cuando empecemos a programar veremos que el código 'base' de cada pantalla y ciertas funciones, va a ser el mismo. Para no tener que teclearlo todo, podemos hacer uso de los snippets (trozos de código que se añaden a nuestro programa). Instalamos algún plugin que nos permite emplearlos, como el que se encuentra en la imagen. Será necesario reiniciar o IDE una vez instalado. Podéis consultar [https://github.com/marius-h/flutter_enhancement_suite/blob/main/SNIPPETS.md en este enlace] lo que tenéis que teclear para que aparezca el snippet.
 
Image:Flutter_instalacion12.JPG | Cuando empecemos a programar veremos que el código 'base' de cada pantalla y ciertas funciones, va a ser el mismo. Para no tener que teclearlo todo, podemos hacer uso de los snippets (trozos de código que se añaden a nuestro programa). Instalamos algún plugin que nos permite emplearlos, como el que se encuentra en la imagen. Será necesario reiniciar o IDE una vez instalado. Podéis consultar [https://github.com/marius-h/flutter_enhancement_suite/blob/main/SNIPPETS.md en este enlace] lo que tenéis que teclear para que aparezca el snippet.
 
</gallery>
 
</gallery>
 +
 +
 +
<br />
 +
 +
 +
==Plugin Flutter-Dart en VSCode==
 +
  
  

Revisión del 10:45 8 sep 2024

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 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.


  • 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
  • IDE (entorno de desarrollo)
  • Emuladores
  • Flutter
  • Flutter SDK
  • Dart SDK



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.


  • 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.
  • java not found: JDK de Java no instalado: 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
  • 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: Ejecutar desde consola => flutter doctor --android-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).
Podéis consultar en este enlace como hacerlo en los diferentes S.O.




Plugin Flutter-Dart en VSCode


Actualización de Flutter

  • 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.




Enlace a la página principal de la UD1

Enlace a la página principal del curso




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