Apresentação e instalação

O Apache Cordova é um framework de desenvolvimento móvel de código aberto. Os desenvolvedores podem criar aplicações multiplataforma usando tecnologias web padrão — HTML5, CSS3 e JavaScript. A aplicação é …

Biblioteca dart:async

A biblioteca dart:async traz os recursos centrais para programação assíncrona em Dart: Future e Stream. Dois conceitos principais: Future 1. async / await Forma preferida, com legibilidade superior às chamadas …

dart:io

Referência Aviso dart:io não funciona na plataforma Web!Suportado: programas de terminal Dart, servidores, aplicativos Flutter que não são Web (Android/iOS/Windows/macOS/Linux). Operações de arquivos e diretórios FileSystemEntity é a classe base; …

Biblioteca padrão principal dart:core

A biblioteca dart:core é a biblioteca padrão principal do Dart, importada implícita e automaticamente. Ela disponibiliza as funcionalidades fundamentais essenciais da linguagem. Abaixo estão seus recursos principais e exemplos de …

Biblioteca dart:convert

Conheça as principais funcionalidades da biblioteca Dart dart:convert. A biblioteca disponibiliza conversores para JSON e UTF-8 e também aceita conversores customizados. JSON: Formato textual compacto usado para representar objetos e …

A biblioteca dart:math

O Dart traz bibliotecas nativas que podemos usar para implementar diversas funcionalidades, como a biblioteca voltada para cálculos matemáticos. Constantes comuns Funções trigonométricas sin() cos() tan() Parâmetros: radianos. Conversão graus …

Class Modifiers Modificadores de Classe

Controla as permissões de herança, implementação e instanciação de classes por bibliotecas externas, restringindo os corpos de tipo Ordem dos modificadores [abstract] [base/interface/final/sealed] [mixin] class; alguns modificadores são mutuamente exclusivos …

Extension Types

Empacotado em tempo de compilação, sem objetos extras em tempo de execução (custo zero). Serve para atribuir um novo conjunto de interfaces estáticas aos tipos originais e restringir os métodos …

Métodos de extensão (Extension methods)

Métodos de extensão permitem adicionar novas funcionalidades aos tipos existentes e tipos de bibliotecas de terceiros sem alterar o código-fonte da classe original. O preenchimento automático da IDE exibe os …