Como desarrollador, queremos herramientas y extensiones productivas para mejorar la productividad y la eficiencia en el espacio de trabajo. Aquí hay una lista de extensiones de Visual Studio Code que ayudarán a los desarrolladores de Flutter a aumentar su productividad y brindar más diversión al desarrollo. No importa si es nuevo en el desarrollo o trabaja como profesional, estas extensiones serán útiles para brindar más motivación hacia el desarrollo y una mejor ventaja de administración del tiempo.
Así que profundicemos en estas diversas extensiones:
1. Asistencia de Pubspec:
Cada proyecto flutter tiene un archivo pubspec.yaml . este archivo contiene dependencias que se requieren para desarrollar un proyecto o una aplicación. El archivo Pubspec.yaml contiene la versión del paquete, la fuente y los recursos o imágenes. El archivo Pubspec.yaml es un archivo muy importante. Incluso un solo error en el espaciado puede generar errores y luego los paquetes no se instalarán correctamente. Entonces, para que su tarea sea fácil y sin errores, tenemos una extensión en el código vs llamada pubspec assist . Esta extensión le permite agregar dependencias de manera más eficiente a su proyecto.
Ventaja de usar la extensión de asistencia pubspec :
- Ahorra mucho tiempo
- Agrega automáticamente una versión actualizada o más reciente de dependencia a su archivo pubspec.yaml sin salir de su IDE o editor de código
2. Error de lente:
La lente de error es una extensión importante de VS Code. Mientras desarrollamos aplicaciones o proyectos, todos recibimos algunos errores para resolver, como puntos y comas faltantes o paréntesis faltantes, etc. Generalmente vemos errores que se enumeran a continuación en la consola. En la consola, se enumeran muchos errores en la consola. Por lo tanto, hace que las tareas sean difíciles y lentas para ver qué error de línea en particular está ocurriendo y luego resolver el problema.
Entonces, para que la resolución de errores sea más fácil y más eficiente en el tiempo, tenemos una extensión llamada Error Lens. Si hay un error, la lente de error resaltará el error instantáneamente al final de esa línea en particular en color rojo. Esto nos ayuda a ser conscientes de qué tipo de error hicimos y podemos resolverlo instantáneamente en ese momento y ahorra mucho tiempo.
Al igual que en la imagen de abajo, podemos ver un error resaltado en color rojo. Dice poner el corchete de cierre. Entonces, así, ayuda a que nuestra tarea sea más fácil.
3. Par de corchetes Colorizer 2:
A medida que nuestras funciones se vuelven más complejas mientras trabajamos en ciertos proyectos. Es normal que se nos escapen corchetes como paréntesis y llaves. Después, se vuelve realmente difícil ver dónde nos perdimos los paréntesis de cierre. Consume mucho tiempo. por lo tanto, para facilitar el desarrollo en el código VS, tenemos una extensión llamada Bracket Pair Colorizer 2 . Básicamente, agrega color a un conjunto de corchetes de apertura y cierre, por lo tanto, facilita el mantenimiento de un registro de llaves de apertura y cierre.
4. Generador de clases de datos Dart:
Dart Data Class Generator genera los métodos constructor, copyWith, toMap, fromMap, toJson, fromJson, toString, operator == y hashCode para una clase basada en propiedades de clase o JSON sin procesar.
5. Color destacado:
Por lo general, escribimos códigos de color mientras trabajamos en interfaces de usuario complejas. Entonces, a medida que las interfaces de usuario se vuelven más complejas y agregamos múltiples colores a las interfaces de usuario, se vuelve difícil recordar qué color producirá un código de color en particular. Entonces, para facilitar la creación de interfaces de usuario, tenemos una extensión llamada Color Highlight . Destaca el color específico para el que estamos escribiendo el código de color.
6. Mejores comentarios:
Todos estamos familiarizados con palabras llamadas comentarios en el mundo de la programación. Los comentarios ayudan a que nuestro código sea más fácil de leer y comprender para los humanos mientras desarrollan aplicaciones del mundo real. The Better comments es una extensión en VS Code que nos ayuda a escribir comentarios de una manera más organizada. La extensión de mejores comentarios nos permite especificar diferentes tipos de comentarios y colorearlos en consecuencia. Esto le permite agregar significado semántico a sus comentarios.
7. Modelo JSON a Dart:
Esta extensión nos ayuda a convertir nuestro archivo JSON a la clase Dart y, al hacerlo compatible con flutter, se nos proporciona una string JSON, esta biblioteca generará todas las clases Dart necesarias para analizar y generar JSON. JSON to Dart Model Extension admite la serialización de JSON manualmente y la serialización de JSON. Utiliza bibliotecas de generación de código como Freezed y Json Serializable.
8. StackFinder para desbordamiento de pila:
Para encontrar errores y encontrar soluciones a nuestros problemas, usamos StackOverflow. Para brindar más facilidad y aumentar la productividad , la extensión StackFinder ayuda a encontrar respuestas a cualquier problema al que nos enfrentemos mientras construimos proyectos. No tenemos que cambiar de pestaña, abrir Google Chrome y buscar soluciones en StackOverflow. Esta extensión nos ayuda a buscar soluciones directamente desde el editor de código y nos ayuda a resolver problemas. El proceso es continuo. Escriba lo que desea buscar en el editor en el que está trabajando y presione: CTRL + Intro.
9. GitLive para una mejor coordinación del equipo:
La comunicación es muy importante entre los desarrolladores y los equipos cuando trabajan juntos en un solo proyecto, especialmente de forma remota. La extensión llamada GitLive ayuda a realizar una comunicación productiva cuando se trata de comunicarse con equipos remotos. Con esta extensión, accedemos a archivos o determinados repositorios en los que nuestro equipo está trabajando de forma remota.
10. Conseguidores y setters de dardos:
La extensión Dart Getters and Setters crea los getters y setters para los campos en el archivo dart. Solo tenemos que seleccionar las variables para las que necesita getters y setters y luego hacer clic con el botón derecho y elegir la opción Generate Getters and Setters.
Publicación traducida automáticamente
Artículo escrito por ayurishchandnacs18 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA