Flutter: comandos CLI importantes

Flutter es un kit de interfaz de usuario de desarrollo móvil administrado por Google. Está impulsado por el lenguaje dart que se utiliza para el marco Flutter para crear aplicaciones para dispositivos móviles, web y de escritorio con una base de código única. La herramienta Flutter Command-Line (CLI) permite al usuario interactuar con flutter SDK. 

En este artículo, vamos a discutir todos los comandos que usa flutter. Veremos los comandos más importantes que se utilizan en casi todos los proyectos flutter con su explicación.

 1. Crea una aplicación:

Syntax: flutter create APP_NAME 

Este comando crea un nuevo proyecto de aplicación flutter en el directorio actual. Si desea crear el proyecto en una carpeta específica, muévase primero a ese directorio usando el comando cd DIRECCIÓN DE ARCHIVO

2. Analiza el código Dart:

Syntax: flutter analyze -d <DEVICE_ID>

Este comando realiza un análisis estático del código fuente de Dart del proyecto. Básicamente lo que hace es buscar cualquier código faltante o errores. Se puede realizar para un archivo específico o para todo el proyecto flutter.

3. Prueba la aplicación Flutter:

Syntax: flutter test [<DIRECTORY|DART_FILE>] 

Este comando realiza una prueba en el proyecto flutter o en un archivo dart específico. Comprueba si la aplicación o el código tienen fallas o no. Esto es muy útil si nuestra aplicación es grande y no es posible probarla manualmente.

4. Ejecute un archivo Dart:

Syntax: flutter run <DART_FILE>

Este comando ejecutará el archivo dart si se menciona o, de lo contrario, ejecutará todo el proyecto en el dispositivo que elija el usuario.

5. Descargar Dependencias/Paquetes:

Syntax: flutter pub get

Este comando descarga todos los paquetes o dependencias que se enumeran en el archivo pubspeck.yaml del archivo de proyecto actual o activo.

6. Actualice los paquetes de Flutter:

Syntax:  flutter pub update

Este comando actualizará los paquetes flutter utilizados en el proyecto actual.

7. Obtenga ayuda:

Syntax: flutter --help --verbose 

Este es un comando muy útil, especialmente para principiantes. Muestra una lista de todos los comandos que usa flutter.

8. Verifique la salud del proyecto:

Syntax: flutter doctor

Este comando verificará el estado actual de la información de aleteo. Si falta algún software o no funciona, se mostrará una advertencia.

9. Comprobar la versión:

Syntax:  flutter version

Muestra la información relacionada con la versión para los SDK de flutter y dart.

10. Verifique los canales:

Syntax:  flutter channel <CHANNEL_NAME>

Este comando mostrará una lista de todos los canales flutter disponibles en este momento. Puede ver cuál está usando o cambiar a otro para acceder a nuevas funciones. Generalmente estable es el que usa la mayoría de la gente.

11. Construya el Proyecto:

Syntax: flutter build <DIRECTORY>

Este comando es para construir la aplicación flutter en el directorio que queremos. Si no asignamos el directorio, se compilará dentro de la carpeta de compilación. Podemos crear una aplicación web con el comando flutter build web , una aplicación de Android con flutter build apk o flutter build appbundel (preferentemente) y una aplicación iOS con el comando flutter build ios .

12. Lista de dispositivos conectados:

Syntax: flutter devices -d <DEVICE_ID>

Este es el comando para enumerar todos los dispositivos conectados en los que podemos ejecutar nuestra aplicación flutter. Luego podemos conectarnos al dispositivo de nuestra elección para ejecutar la aplicación flutter.

13. Actualización de la versión de Flutter:

Syntax:  flutter upgrade 

Este comando debe ejecutarse globalmente en el sistema. Actualiza la copia de flutter SDK junto con dart SKD en nuestra máquina. Por lo general, es una buena idea ejecutar este comando después de cada nueva versión.

14. Obtenga los paquetes necesarios para el proyecto:

Syntax:  flutter assemble -o <DIRECTORY>

Este comando obtiene todos los usos necesarios del paquete en la aplicación (si aún no está presente) y luego compila la aplicación.

15. Agregue la aplicación Flutter preexistente:

Syntax: flutter attach -d <DEVICE_ID>

Este comando es similar al comando flutter run , pero proporciona otras funcionalidades de terminal distintas de las que están presentes en el comando flutter run cuando agregamos flutter a la aplicación creada con otro marco. Este comando debe usarse cuando estamos agregando flutter a una aplicación preexistente, si simplemente damos el comando de ejecución de flutter, entonces no obtendremos la recarga en caliente, DevTools y otras funcionalidades. 

16. Trabaje con el archivo Stack Track:

Syntax: flutter symbolize --input=<STACK_TRACK_FILE>

Este comando se usa para hacer que el seguimiento de la pila sea legible por humanos. El seguimiento de la pila podría ser un archivo que se genera cuando una aplicación falla.

17. Configurar Funcionalidades:

Syntax: flutter config --build-dir=<DIRECTORY>

Este comando es para configurar las funcionalidades de flutter que quieres en tu proyecto. Como puede habilitar o deshabilitar flutter web.

18. Rebajar los SDK de Flutter/Dart:

Syntax: flutter downgrade

Este comando debe ejecutarse globalmente en el sistema. Reduce la copia de flutter SDK junto con dart SKD en nuestra máquina a la versión activa previamente disponible. Esto se puede hacer si algo en la versión actual de flutter no funciona como debería.

19. Trabajar con hardware de dispositivo conectado:

Syntax:  flutter drive

Si nuestro proyecto flutter accede a algún hardware desde el dispositivo del usuario que requiere la aplicación de algunos controladores, entonces este es el comando que gritamos ejecutar para probar si nuestros controladores funcionan bien sin errores.

20. Lista de emuladores disponibles:

Syntax: flutter emulators

Este comando enumera todos los emuladores instalados actualmente en nuestra máquina y nos da la opción de iniciar el emulador y crear un nuevo emulador si lo deseamos.

21. Dar formato al archivo Dart:

Syntax: flutter format <DART_FILE | DIRECTORY>

Este comando de aleteo formatea el archivo dart de acuerdo con la configuración preespecificada en el SDK de aleteo. Pero si está utilizando VS-Code o Android Studio con las extensiones flutter y dart instaladas, el dardo se formatea automáticamente.

22. Obtenga dependencias localmente:

Syntax: flutter gen-l10n <DIRECTORY>

Este comando se usa para generar un archivo local de dependencias de flutter. Por ejemplo, si estamos usando ciertas fuentes de imágenes a través de una API, este comando las hará disponibles localmente. Para todas las opciones usa este comando flutter gen-l10n -h .

23. Instale la aplicación Flutter en un dispositivo:

Syntax: flutter install -d <DEVICE_ID>

Este es el comando para instalar la aplicación flutter en un dispositivo adjunto después de compilar la aplicación. El dispositivo adjunto puede ser físico, como un dispositivo móvil Android o iOS, o incorporar aplicaciones como un emulador o un navegador.

24. Ver registros de la terminal:

Syntax:  flutter logs

Este comando nos muestra la salida del registro en la terminal para ejecutar la aplicación flutter. Por lo general, se usa si algún código en la aplicación se está rompiendo o dando excepciones.

25. Enumere los activos del proyecto:

Syntax: flutter precache <ARGUMENTS> 

Este comando es para obtener todos los activos que nuestra aplicación flutter está usando presente local o globalmente. 

Publicación traducida automáticamente

Artículo escrito por ankit_kumar_ y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *