glossary

Evidence labels

How to read Durable, Version-specific, and Experimental claims across the learning library.

Evidence labels tell you how fresh a claim is and what kind of evidence supports it. They do not describe public API stability.

The labels

  • Durable — a core mental model that is unlikely to change even when implementation details do.
  • Version-specific — accurate for the cited source revision. Names, ordering, and private details may differ in another revision.
  • Experimental — actively changing, transitional, or not enabled by default. Treat it as a direction to investigate, not settled behavior.

A claim can carry more than one label. For example, Durable plus Version-specific means the broad boundary is a useful mental model, while the cited method names or ordering are tied to a particular revision.

How to use them

Start with the linked source and tests. Use Durable claims to build your mental model; check Version-specific claims against the pinned revision; and rerun or recheck Experimental examples after releases or configuration changes.

Return to the Jetpack Compose Internals course to apply the labels while reading its source-pinned lessons.