# Media & Async

Widgets for handling media content and asynchronous operations.

## Overview

Media & Async widgets manage content that loads asynchronously or requires special handling. These widgets provide loading states, error handling, and smooth integration of media and dynamic content.

## Categories

### Asynchronous Content

* [**Future Builder**](https://docs.digia.tech/ui-building-blocks/widgets/media-async-widgets/future-builder) - Builds UI based on Future results
* [**Stream Builder**](https://docs.digia.tech/ui-building-blocks/widgets/media-async-widgets/stream-builder) - Builds UI based on Stream data

### Media Content

* [**Lottie Animation**](https://docs.digia.tech/ui-building-blocks/widgets/media-async-widgets/lottie-animation) - Animated Lottie files
* [**HTML View**](https://docs.digia.tech/ui-building-blocks/widgets/media-async-widgets/htmlview) - Render HTML content

### Animation & Effects

* [**Animated Switcher**](https://docs.digia.tech/ui-building-blocks/widgets/media-async-widgets/animated-switcher) - Smooth transitions between widgets
* [**Animation Builder**](https://docs.digia.tech/ui-building-blocks/widgets/media-async-widgets/animation-builder) - Custom animation sequences
* [**Opacity**](https://docs.digia.tech/ui-building-blocks/widgets/media-async-widgets/opacity) - Fade and transparency effects
