0%
Organización de un proyecto Dart — Capítulo 16

Capítulo 16 — Organización de un proyecto Dart

Parte 1A — Aprender Dart · Capítulo 16 de 62 · 6 h

Capítulo 16 — Organización de un proyecto Dart

Nivel: principiante / intermedio Duración estimada: 6 h Requisitos previos: capítulo 15 — Programación asíncrona (Future, async, await) Lo que sabrás hacer al final: instalar Dart en tu máquina, crear un proyecto real con dart create, dividirlo en varios archivos, añadirle paquetes de pub.dev, analizarlo, formatearlo, probarlo y compilarlo a un ejecutable.


16.0 — Objetivos del capítulo

Al final de este capítulo serás capaz de:

  • explicar por qué DartPad deja de bastar a partir de cierto punto;
  • decir qué contiene el Dart SDK;
  • instalar Dart en Windows, macOS o Linux y comprobar la instalación;
  • instalar VS Code y la extensión de Dart;
  • crear un proyecto con dart create mon_jeu;
  • elegir entre las plantillas console y package;
  • nombrar cada carpeta de un proyecto Dart y decir para qué sirve;
  • lanzar un programa con dart run;
  • analizar tu código con dart analyze;
  • formatear tu código con dart format;
  • producir un ejecutable con dart compile exe;
  • leer y escribir un archivo pubspec.yaml, campo por campo;
  • comprender el papel de pubspec.lock;
  • explicar qué es un paquete y navegar por pub.dev;
  • añadir una dependencia con dart pub add;
  • distinguir dependencies y dev_dependencies;
  • leer una restricción de versión y entender el acento circunflejo ^;
  • escribir las tres formas de import (dart:, package:, ruta relativa);
  • filtrar un import con show y hide;
  • prefijar un import con as;
  • dividir el código con una clase por archivo;
  • explicar part / part of y por qué se evita;
  • crear un archivo «barrel» con export;
  • comprender el alcance de un miembro privado _ a escala de archivo;
  • configurar analysis_options.yaml y activar lints;
  • escribir una primera prueba con package:test y lanzarla con dart test;
  • escribir un .gitignore correcto para un proyecto Dart;
  • organizar un proyecto limpio de principio a fin.

Comentarios

Los comentarios funcionan con GitHub Discussions

Inicia sesión con GitHub para participar en la discusión

¡Enlace copiado!