Compose Runtime
🖌Compose Unstyled🆕 UI Kit
🤖Jetpack Compose API Reference
Documentation
Theming
Unstyled Components
Universal Components
Blog
Component Catalogue
Jetpack Compose Reference
Sections
Overview
Upcoming Changes
Community
Components
Getting Started
Installation
Key Concepts
Custom Themes
Android XML Themes
Dynamic Themes
Theme Overrides
Modifiers
buildModifier
focusRing
outline
Components
Bottom Sheet
Bottom Sheet (Modal)
Button
Checkbox
Checkbox (TriState)
Dialog
Disclosure
Dropdown Menu
Icon
Modal
Progress Indicator
Radio Group
Scroll Area
Separators
Slider
Tab Group
Text
Tooltip
Text Field
Toggle Switch
UI Kit
Docs
🖌Compose Unstyled🆕 UI Kit
🤖Jetpack Compose API Reference
Blog 930+
Compose UnstyledJetpack Compose API ReferenceUI KitBlog
Composable Functions
  • ComposeNode
  • CompositionLocalProvider
  • DisposableEffect
  • LaunchedEffect
  • ReusableComposeNode
  • ReusableContent
  • ReusableContentHost
  • SideEffect
  • collectAsState
  • key
  • produceState
  • remember
  • rememberComposableLambda
  • rememberComposableLambdaN
  • rememberCompositionContext
  • rememberCoroutineScope
  • rememberUpdatedState
  • retain
  • withCompositionLocal
  • withCompositionLocals
Classes
  • AbstractApplier
  • AutoboxingStateValueProperty
  • BroadcastFrameClock
  • Composable
  • ComposableMethod
  • ComposableOpenTarget
  • ComposableTarget
  • ComposableTargetMarker
  • ComposeCompilerApi
  • ComposeStackTraceMode
  • ComposeToolingApi
  • CompositeKeyHashCode
  • CompositionContext
  • CompositionLocal
  • CompositionLocalContext
  • ControlledRetainScope
  • Decoy
  • DecoyImplementation
  • DisallowComposableCalls
  • DisposableEffectScope
  • DontMemoize
  • ExperimentalComposeApi
  • ExperimentalComposeRuntimeApi
  • ExplicitGroupsComposable
  • FunctionKeyMeta
  • FunctionKeyMetaClass
  • InternalComposeApi
  • InternalComposeTracingApi
  • LiveLiteralFileInfo
  • LiveLiteralInfo
  • LocationSourceInformation
  • MutableSnapshot
  • MutableVector
  • NoLiveLiterals
  • NonRestartableComposable
  • NonSkippableComposable
  • ParameterSourceInformation
  • PausableMonotonicFrameClock
  • ProvidableCompositionLocal
  • ProvidedValue
  • ReadOnlyComposable
  • Recomposer
  • RetainScope
  • SkippableUpdater
  • Snapshot
  • SnapshotApplyConflictException
  • SnapshotApplyResult
  • SnapshotId
  • SnapshotIdArray
  • SnapshotInstanceObservers
  • SnapshotStateList
  • SnapshotStateMap
  • SnapshotStateObserver
  • SnapshotStateSet
  • SourceInformation
  • StabilityInferred
  • StateFactoryMarker
  • StateRecord
  • TestOnly
  • Updater
Interfaces
  • Applier
  • CancellationHandle
  • ComposableLambda
  • ComposableLambdaN
  • ComposeNodeLifecycleCallback
  • Composer
  • Composition
  • CompositionData
  • CompositionErrorContext
  • CompositionGroup
  • CompositionInstance
  • CompositionLocalAccessorScope
  • CompositionLocalMap
  • CompositionObserver
  • CompositionObserverHandle
  • CompositionRegistrationObserver
  • CompositionServiceKey
  • CompositionServices
  • ControlledComposition
  • DisposableEffectResult
  • DoubleState
  • FloatState
  • IdentifiableRecomposeScope
  • IntState
  • LongState
  • MonotonicFrameClock
  • MutableDoubleState
  • MutableFloatState
  • MutableIntState
  • MutableLongState
  • MutableState
  • ObservableComposition
  • ObserverHandle
  • PausableComposition
  • PausedComposition
  • ProduceStateScope
  • RecomposeScope
  • RecomposerInfo
  • RememberObserver
  • RetainObserver
  • RetainStateProvider
  • ReusableComposition
  • ScopeUpdateScope
  • ShouldPauseCallback
  • SnapshotContextElement
  • SnapshotMutableState
  • SnapshotMutationPolicy
  • SnapshotObserver
  • State
  • StateObject
Properties
  • DefaultMonotonicFrameClock
  • EmptyCompositeKeyHashCode
  • LocalCompositionErrorContext
  • LocalInspectionTables
  • LocalRetainScope
  • currentComposer
  • currentCompositeKeyHash
  • currentCompositeKeyHashCode
  • currentCompositionContext
  • currentCompositionLocalContext
  • currentRecomposeScope
  • isLiveLiteralsEnabled
  • monotonicFrameClock
  • recomposeCoroutineContext
Functions
  • asComposableMethod
  • asContextElement
  • asDoubleState
  • asFloatState
  • asIntState
  • asLongState
  • cache
  • clearCompositionErrors
  • composableLambda
  • composableLambdaInstance
  • composableLambdaN
  • composableLambdaNInstance
  • Composition
  • compositionLocalOf
  • compositionLocalWithComputedDefaultOf
  • ControlledComposition
  • currentCompositionErrors
  • derivedStateOf
  • disableHotReloadMode
  • findCompositionInstance
  • getDeclaredComposableMethod
  • getValue
  • identityHashCode
  • illegalDecoyCallException
  • invalidateGroupsWithKey
  • isTraceInProgress
  • movableContentOf
  • movableContentWithReceiverOf
  • mutableDoubleStateOf
  • mutableFloatStateOf
  • mutableIntStateOf
  • mutableLongStateOf
  • mutableStateListOf
  • mutableStateMapOf
  • mutableStateOf
  • mutableStateSetOf
  • MutableVector
  • mutableVectorOf
  • neverEqualPolicy
  • observe
  • observeSnapshots
  • parseSourceInformation
  • PausableComposition
  • readable
  • referentialEqualityPolicy
  • ReusableComposition
  • setObserver
  • setValue
  • simulateHotReload
  • snapshotFlow
  • SnapshotStateList
  • sourceInformation
  • sourceInformationMarkerEnd
  • sourceInformationMarkerStart
  • staticCompositionLocalOf
  • structuralEqualityPolicy
  • toInt
  • toLong
  • toMutableStateList
  • toMutableStateMap
  • toString
  • traceEventEnd
  • traceEventStart
  • withCurrent
  • withFrameMillis
  • withFrameNanos
  • withRunningRecomposer
  • writable
Compose API Reference Compose Runtime

currentComposer

Property

Common
public val currentComposer: Composer

TODO(lmr): provide documentation

Install Jetpack Compose to your brain
Click below to learn how to use Jetpack Compose instantly without spending days.
Install Now
    On this page
Sponsored By