Standard Library #

Strings
A complete guide to String in the Dart Standard Library — basic properties, searching and matching, transformations, split and join, padding and trimming, encoding/decoding, StringBuffer, runes and Unicode, and string manipulation anti-patterns.
IO
A complete guide to the dart:io Standard Library — HttpClient for HTTP requests, InternetAddress and DNS lookups, NetworkInterface, in-depth stdin/stdout/stderr, Platform, ProcessInfo, exit, and common I/O patterns in Dart applications.
Math
A complete guide to the dart:math Standard Library — mathematical constants, basic min/max/pow/sqrt functions, trigonometry, logarithms, Random and Random.secure, floating-point precision issues, practical applications, and a complete function reference.
Async
A complete guide to dart:async — Future, Stream, StreamController, StreamTransformer, Completer, Zone, deep async/await, async error handling, broadcast streams, and reactive programming patterns in Dart.
Convert
A complete guide to dart:convert — JSON encoding/decoding, UTF-8, Latin1, ASCII, Base64, HtmlEscape, codec chaining, streaming codecs, custom codecs, and efficient data conversion patterns in Dart.
Collection
A complete guide to dart:collection — Queue, ListQueue, DoubleLinkedQueue, LinkedHashMap, LinkedHashSet, SplayTreeMap, SplayTreeSet, UnmodifiableListView, MapView, specialized collection usage patterns, and when to use each one.
Typed Data
A complete guide to dart:typed_data — Uint8List, Int32List, Float64List, ByteData, ByteBuffer, endianness, binary data manipulation, network protocol encoding, image processing, and efficient typed-array usage patterns.
Isolate
A complete guide to dart:isolate — Isolate, SendPort, ReceivePort, RawReceivePort, TransferableTypedData, Isolate.run, Isolate.spawn, two-way communication, cross-isolate error handling, and correct concurrency patterns in Dart.
Developer
A complete guide to dart:developer — log, Timeline, debugger, inspect, postEvent, registerExtension, the Service protocol, UserTag, and profiling tools integrated with Dart DevTools.
About | Author | Content Scope | Editorial Policy | Privacy Policy | Disclaimer | Contact