WhatsApp chat

Flutter en 20 pasos

Marlon Falcon Hernandez, • dartflutter20pasos
Back

Flutter es un kit de herramientas de código abierto para desarrollar aplicaciones móviles, web y de escritorio desde una única base de código. En esta guía rápida repasamos los comandos y atajos que más se usan en el día a día.

1. Instalación

brew install flutter

En macOS se puede instalar con Homebrew. En otros sistemas, descarga el SDK desde la web oficial de Flutter y añádelo al PATH.

2. Crear un proyecto

flutter create nombre_proyecto
flutter create --org com.marlonfalcon firebasetutorial

La opción --org define el identificador de la organización, que se usa para generar el nombre del paquete de Android y el bundle ID de iOS.

3. Ejecutar el proyecto

cd nombre_proyecto
flutter run

4. Compilar el proyecto

flutter build apk

5. Ejecutar el proyecto en modo release

flutter run --release

6. Ejecutar el proyecto en modo profile

flutter run --profile

7. Ejecutar el proyecto en modo debug

flutter run --debug

8. Ver dependencias

flutter pub deps -- --style=compact

9. Verificar la instalación de Flutter

flutter doctor

flutter doctor revisa el SDK, Android Studio, Xcode, los dispositivos conectados y avisa de cualquier componente que falte.

10. Generar una app vacía en Visual Studio Code

mateapp

Este y los siguientes atajos no son comandos de terminal, sino snippets que se escriben en el editor de Visual Studio Code (requieren una extensión de snippets de Flutter, como Awesome Flutter Snippets). mateapp genera una aplicación con MaterialApp.

11. Generar un StatelessWidget vacío en Visual Studio Code

stless

12. Generar un StatefulWidget vacío en Visual Studio Code

stful

13. Generar un StatefulWidget con animación en Visual Studio Code

stanim

14. Descargar los paquetes de un proyecto existente

flutter packages get

En las versiones actuales también puedes usar el equivalente flutter pub get.

15. Añadir un paquete al proyecto

flutter pub add http

16. Ver los dispositivos disponibles

flutter devices

17. Limpiar el proyecto

flutter clean

Elimina la carpeta build y los archivos generados. Es útil cuando una compilación da errores extraños.

18. Actualizar Flutter

flutter upgrade

19. Compilar un App Bundle para Google Play

flutter build appbundle

20. Compilar para web

flutter build web

Con estos 20 pasos tienes a mano lo esencial para trabajar con Flutter. Si quieres repasar el lenguaje, echa un vistazo también a la guía de Dart en 20 pasos.