Flutter Hola Mundo
Sumario
Primera aplicación
- En este apartado vamos a ejecutar nuestra primera aplicación Flutter escrita en lenguaje DART.
- El código no lo vamos a escribir nosotros :) y ya aparece al crear un nuevo proyecto.
- Es el equivalente al 'Hola Mundo' que se explica en cualquier lenguaje de programación y lo empleamos para comprobar que todo funciona correctamente.
- Como expliqué en los puntos anteriores de esta sección, necesitamos tener todo instalado y un emulador creado.
Android Studio
- Primera aplicación en Flutter
La demos un nombre al proyecto y si no aparece, debemos de indicar la ruta al SDK Flutter, como ya vimos durante la instalación.
Indicamos el nombre del paquete asociado al proyecto (todas las aplicaciones tienen que tener un nombre de paquete único. Normalmente se suele poner el dominio de la compañía más el nombre de la aplicación, por ejemplo, com.google.maps). Las otras dos opciones sirven por si queremos añadir dentro de nuestra aplicación en lenguaje DART, código en el lenguaje Kotlin para aplicaciones Android o código en el lenguaje Swift para IOS.
Una vez creado el proyecto aparecerá un código de muestra de una aplicación la cual la podemos ejecutar (si tenemos instalado previamente un emulador). Si disponemos de emulador podremos elegirlo en la parte superior y presionar el botón de 'Play' para ejecutarla.
VS Code
- Primera aplicación en Flutter en VS Code
Escogemos la opción Empty Project si queremos empezar con una aplicación vacía, Application si queremos que el proyecto se cree con una base o template ya hecho con un código de ejemplo, o la opción Skeleton Templates, que son plantillas ya hechas con código (por ejemplo en https://github.com/flutter/samples). En el ejemplo a seguir escogemos la opción Application.
Una vez creado el proyecto aparecerá un código de muestra de una aplicación la cual la podemos ejecutar (si tenemos instalado previamente un emulador). Debemos de estar situados en dicho archivo (main.dart)
Conociendo un poco el VS Code
Conociendo un poco el Android Studio
Enlace a la página principal de la UD1
Enlace a la página principal del curso
-- Ángel D. Fernández González -- (2021).