ExperimentalApi


@Documented
@Retention(value = RetentionPolicy.CLASS)
@Target(value = )
@UnstableApi
@RequiresOptIn(level = RequiresOptIn.Level.ERROR)
public annotation ExperimentalApi


Signifies that a public API (class, method or field) is still under development.

This means the API may have known issues or limitations, and is likely to undergo incompatible changes or removal in a future release.

This is similar to UnstableApi, but is applied to symbols that are much more likely to change than UnstableApi symbols. The note in the UnstableApi docs about safe and unsafe usages (from apps and libraries respectively) applies to symbols with this annotation too.