Librería dart:async

La librería dart:async proporciona las funcionalidades esenciales para la programación asíncrona en Dart: Future y Stream. Dos conceptos fundamentales: Future 1. async / await Se recomienda prioritariamente, mejora la legibilidad …

dart:io

Referencia Aviso importante dart:io no funciona en la plataforma Web.Compatibilidad: programas de consola Dart, servidores, aplicaciones Flutter que no sean Web (Android/iOS/Windows/macOS/Linux). Operaciones con archivos y directorios FileSystemEntity es la …

Biblioteca estándar principal dart:core

La librería dart:core es la biblioteca estándar principal de Dart, se importa implícita y automáticamente. Proporciona las capacidades fundamentales esenciales del lenguaje. A continuación se detallan sus funcionalidades principales y …

Librería dart:convert

Conoce las funciones principales de la librería Dart dart:convert. Esta librería ofrece convertidores para JSON y UTF-8, y también admite convertidores personalizados. JSON: Formato de texto ligero usado para representar …

La biblioteca dart:math

Dart cuenta con varias bibliotecas integradas que podemos usar para desarrollar distintas funcionalidades, como la biblioteca dedicada a operaciones matemáticas. Constantes habituales Funciones trigonométricas sin() cos() tan() Argumentos: radianes. Conversión …

Class Modifiers Modificadores de clase

Controla los permisos de herencia, implementación e instanciación de clases por parte de las bibliotecas externas y restringe los cuerpos de tipo Orden de modificadores [abstract] [base/interface/final/sealed] [mixin] class; algunos …

Extension Types

Se empaqueta en tiempo de compilación y no crea objetos adicionales en tiempo de ejecución (sin sobrecarga). Sirve para asignar un nuevo conjunto de interfaces estáticas a tipos existentes y …

Enumeraciones

El tipo enumerado es una clase especial que sirve para representar un conjunto de valores constantes con cantidad fija. Todas las enumeraciones heredan automáticamente de la clase Enum. Al mismo …

Mixins

¿Qué son los Mixins? Un Mixin es una forma de reutilizar código. Permite compartir lógica entre clases que no forman parte de la misma jerarquía de herencia, con el propósito …

Método (Method)

Un método es una función que proporciona comportamientos a un objeto, dividido en cuatro categorías: métodos de instancia, sobrecarga de operadores, Getters/Setters y métodos abstractos. 1. Instance methods Métodos de …

constructor

¿Qué es un constructor? El constructor es una función especial que sirve para crear instancias de clase, se usa normalmente para inicializar propiedades. Excepto el constructor predeterminado, todos los constructores …

Clase class

¿Qué son una clase y un objeto? Una clase es una categoría, una clasificación. Abstractamos los objetos que nos rodean para convertirlos en un tipo único. Por ejemplo, abstraemos a …

Libraries

Cada archivo Dart es una biblioteca por naturaleza, incluso sin escribir la directiva library; Regla de privacidad: Los identificadores que empiezan por guion bajo _ son privados de la biblioteca, …

metadatos

¿Qué son las anotaciones de metadatos? Empiezan con @ y adjuntan información estática adicional al código. Son leídas por el compilador, el IDE y el analizador estático, sin afectar la …

Function

En Dart, las funciones también son objetos, lo que lo diferencia un poco de otros lenguajes de programación. Las funciones son objetos de primera clase Dart es un lenguaje totalmente …