Jetpack Glance is a framework built on top of the [Jetpack Compose runtime](https://developer.android.com/jetpack/androidx/releases/compose-runtime)
that lets you develop and design app widgets using Kotlin APIs. *App widgets*
are miniature application views that can be embedded in other applications and
receive periodic updates.
![An information widget from a weather app.](https://developer.android.com/static/develop/ui/compose/images/glance-widget.png) **Figure 1.** An information widget from a weather app.

Glance provides a set of composables to help you build responsive widgets for
the home screen with less code. The pages in this documentation set describe
how to use Glance to build app widgets.

> [!NOTE]
> **Note:** Jetpack Glance is in active development. File any issues on the [issue
> tracker](https://issuetracker.google.com/issues/new?component=1097239&template=1611667).

## Get started

Before you start, make sure you have the [Glance dependencies](https://developer.android.com/jetpack/androidx/releases/glance) in your
project.

## Additional resources

For more information about canonical layouts, see
[Canonical widget layouts](https://developer.android.com/design/ui/mobile/guides/widgets/layouts). For more information about making your widget
high quality and discoverable, see [Widget quality](https://developer.android.com/docs/quality-guidelines/widget-quality).

> [!CAUTION]
> **Caution:** Glance requires Compose to be enabled and depends on Runtime, Graphics, and Unit [UI Compose layers](https://developer.android.com/develop/ui/compose/layering), but it's *not directly
> interoperable* with other existing Jetpack Compose UI elements. Avoid mixing the two.