Mobile apps · Library

Glance

A Jetpack library for building Android home-screen widgets with Compose-style Kotlin code instead of the older XML layouts.

Android building blocks · Open source · updated

How it works

Widgets do not run inside your app: the launcher draws them from a description called RemoteViews, which supports only a limited set of layouts. Glance lets you write that description with composable functions such as Column, Row, Text, Image and Button, then translates it into RemoteViews. It supports Material 3 theming, including dynamic colour, and actions that open the app or run a callback.

Because of RemoteViews, Glance composables are not the same as Compose ones: there is no custom drawing, animation is limited, and the component set is separate. Widgets update when the app pushes new data or on a schedule, often through WorkManager, and Android limits how often they refresh to save battery.

Glance pricing

Open source

Free (Apache 2.0).

Approximate, checked September 2026.What the other tools cost

More in Mobile apps

Android building blocks

All 34 Mobile apps terms

Crafted in the dark. Shipped to the world.

Tell us what you are building. You get a private project space with a proposal and a line-by-line quote within a day.