> For the complete documentation index, see [llms.txt](https://docs.digia.tech/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.digia.tech/ui-building-blocks/widgets/media-async-widgets.md).

# 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**](/ui-building-blocks/widgets/media-async-widgets/future-builder.md) - Builds UI based on Future results
* [**Stream Builder**](/ui-building-blocks/widgets/media-async-widgets/stream-builder.md) - Builds UI based on Stream data

### Media Content

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

### Animation & Effects

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