Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.13.1

async

Funções e classes úteis relacionadas à biblioteca 'dart:async'.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
15,7 mi
Curtidas
637
Pontos Pub
150

Instalar pacote

flutter pub add async

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O pacote async fornece funções e classes úteis que estendem a biblioteca interna do Dart 'dart:async', aprimorando o desenvolvimento assíncrono com ferramentas adicionais para lidar com futures, streams e concorrência. Oferece conveniências como ajudantes async/await, combinadores de streams e tratamento aprimorado de erros, tornando fluxos assíncronos complexos mais gerenciáveis e legíveis. Projetado pelo dart.dev, integra-se perfeitamente com aplicativos Flutter e Dart em todas as principais plataformas.

Casos de uso

  • Gerenciando fluxos de trabalho assíncronos complexos
  • Simplificando transformações de fluxo
  • Melhorando o tratamento de erros em código assíncrono
  • Construindo interfaces reativas com streams
  • Gerenciando operações concorrentes
  • Melhorando a testabilidade da lógica assíncrona

Principais recursos

  • Utilitários estendidos de stream e future
  • Métodos convenientes para operações assíncronas
  • Propagação aprimorada de erros
  • Compatibilidade multiplataforma
  • Leve e sem dependências
  • Complementa recursos principais de async do Dart

Indicado para

  • Desenvolvedores trabalhando com lógica assíncrona complexa
  • Aplicativos Flutter que exigem gerenciamento robusto de stream
  • Equipes que priorizam código assíncrono limpo e sustentável
  • Projetos educacionais aprendendo padrões assíncronos
  • Projetos direcionados para múltiplas plataformas

Considerações

  • Requer SDK do Dart com suporte a async
  • Pode duplicar funcionalidade em versões mais recentes do Dart
  • Melhor usado junto com as bibliotecas principais do Dart
  • Não necessário para operações assíncronas básicas
  • Limitado a melhorias relacionadas ao async
  • Sem sobrecarga de desempenho em tempo de execução

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Overview

This repository is home to various Dart packages under the dart.dev publisher.

Packages

Package Description Issues Version
args Library for defining parsers for parsing raw command-line arguments into a set of options and values using GNU and POSIX style options. issues pub package
async Utility functions and classes related to the 'dart:async' library. issues pub package
characters String replacement with operations that are Unicode/grapheme cluster aware. issues pub package
collection Collections and utilities functions and classes related to collections. issues pub package
convert Utilities for converting between data representations. Provides a number of Sink, Codec, Decoder, and Encoder types. issues pub package
crypto Implementations of SHA, MD5, and HMAC cryptographic functions. issues pub package
fixnum Library for 32- and 64-bit signed fixed-width integers with consistent behavior between native and JS runtimes. issues pub package
lints Official Dart lint rules. Defines the 'core' and 'recommended' set of lints suggested by the Dart team. issues pub package
logging Provides APIs for debugging and error logging, similar to loggers in other languages, such as the Closure JS Logger and java.util.logging.Logger. issues pub package
os_detect Platform independent OS detection. issues pub package
path A string-based path manipulation library. issues pub package
platform A pluggable, mockable platform information abstraction for Dart. issues pub package
typed_data Utility functions and classes related to the dart:typed_data library. issues pub package

Publishing automation

For information about our publishing automation and release process, see https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.

For additional information about contributing, see our contributing page.

Categorias

Dependências

Lista de dependências 2 itens

Repositório-fonte

Projetos que usam este pacote