# dart:typed_data library Null safety

Lists that efficiently handle fixed sized data (for example, unsigned 8 byte integers) and SIMD numeric types.

To use this library in your code:

```
import 'dart:typed_data';
```

## Classes

- ByteBuffer
- A sequence of bytes underlying a typed data object.
- ByteData
- A fixed-length, random-access sequence of bytes that also provides random and unaligned access to the fixed-width integers and floating point numbers represented by those bytes.
- BytesBuilder
- Builds a list of bytes, allowing bytes and lists of bytes to be added at the end.
- Endian
- Describes endianness to be used when accessing or updating a sequence of bytes.
- Float32List
- A fixed-length list of IEEE 754 single-precision binary floating-point numbers that is viewable as a TypedData.
- Float32x4
- Float32x4 immutable value type and operations.
- Float32x4List
- A fixed-length list of Float32x4 numbers that is viewable as a TypedData.
- Float64List
- A fixed-length list of IEEE 754 double-precision binary floating-point numbers that is viewable as a TypedData.
- Float64x2
- Float64x2 immutable value type and operations.
- Float64x2List
- A fixed-length list of Float64x2 numbers that is viewable as a TypedData.
- Int8List
- A fixed-length list of 8-bit signed integers.
- Int16List
- A fixed-length list of 16-bit signed integers that is viewable as a TypedData.
- Int32List
- A fixed-length list of 32-bit signed integers that is viewable as a TypedData.
- Int32x4
- Int32x4 and operations.
- Int32x4List
- A fixed-length list of Int32x4 numbers that is viewable as a TypedData.
- Int64List
- A fixed-length list of 64-bit signed integers that is viewable as a TypedData.
- TypedData
- A typed view of a sequence of bytes.
- Uint8ClampedList
- A fixed-length list of 8-bit unsigned integers.
- Uint8List
- A fixed-length list of 8-bit unsigned integers.
- Uint16List
- A fixed-length list of 16-bit unsigned integers that is viewable as a TypedData.
- Uint32List
- A fixed-length list of 32-bit unsigned integers that is viewable as a TypedData.
- Uint64List
- A fixed-length list of 64-bit unsigned integers that is viewable as a TypedData.
- UnmodifiableByteBufferView
- A read-only view of a ByteBuffer.
- UnmodifiableByteDataView
- A read-only view of a ByteData.
- UnmodifiableFloat32ListView
- View of a Float32List that disallows modification.
- UnmodifiableFloat32x4ListView
- View of a Float32x4List that disallows modification.
- UnmodifiableFloat64ListView
- View of a Float64List that disallows modification.
- UnmodifiableFloat64x2ListView
- View of a Float64x2List that disallows modification.
- UnmodifiableInt8ListView
- View of a Int8List that disallows modification.
- UnmodifiableInt16ListView
- View of a Int16List that disallows modification.
- UnmodifiableInt32ListView
- View of a Int32List that disallows modification.
- UnmodifiableInt32x4ListView
- View of a Int32x4List that disallows modification.
- UnmodifiableInt64ListView
- View of a Int64List that disallows modification.
- UnmodifiableUint8ClampedListView
- View of a Uint8ClampedList that disallows modification.
- UnmodifiableUint8ListView
- View of a Uint8List that disallows modification.
- UnmodifiableUint16ListView
- View of a Uint16List that disallows modification.
- UnmodifiableUint32ListView
- View of a Uint32List that disallows modification.
- UnmodifiableUint64ListView
- View of a Uint64List that disallows modification.