Skip to main content
161

Search Lumen

Find components, APIs, guides, and recipes.

GitHub
Android docs
Android reference

Native components

Explore all 67 components available for Android / Compose. Each reference page includes real native usage, the public API, design guidance, and accessibility behavior.

67documented components7 categories

Component library

Browse the Android catalog

Foundations

2
LumenTheme

Theme

Provide generated semantic colors, spacing, radii, typography, motion, and elevation to native components.

View reference
LumenText

Text

Render native text with shared typography variants and semantic color tones.

View reference

Actions

7
LumenButton

Button

Run native actions with shared intent, size, loading, and disabled contracts.

View reference
LumenChip

Chip

Represent compact selected, actionable, or removable values with native interaction semantics.

View reference
LumenMenu

Menu

Present a native anchored action menu with shared item-state semantics.

View reference

Forms

14
LumenTextField

Text field

Collect a single line of text using each platform’s native input and focus behavior.

View reference
LumenTextarea

Textarea

Capture multiline native text with shared labeling, supporting copy, and error treatment.

View reference
LumenFieldGroup

Field group

Compose related native controls under one label, description, required state, and validation message.

View reference
LumenPicker

Picker

Choose one controlled value through native or accessible menu presentation.

View reference
LumenSlider

Slider

Adjust a continuous or stepped numeric value with a visible formatted label.

View reference
LumenPhoneInput

Phone input

Enter an international phone number with searchable countries, calling codes, formatting, validation, and E.164 output.

View reference
LumenCheckbox

Checkbox

Capture a controlled Boolean choice with a generous native target and supporting text.

View reference

Layout

9
LumenSurface

Surface

Compose content on semantic native backgrounds with shared padding and radius roles.

View reference
LumenCard

Card

Group related native content on a bordered semantic surface with optional card-level action.

View reference
LumenListRow

List row

Compose a flexible native row with leading identity, content, and trailing actions.

View reference
LumenSheet

Sheet

Present supplemental application content in a controlled native sheet.

View reference

Navigation

5
LumenTabs

Tabs

Switch a controlled native content panel from an accessible tab list.

View reference

Data display

18
LumenIcon

Icon

Display the complete shared interface and brand catalog, with platform-native escape hatches.

View reference
LumenBadge

Badge

Display compact native status and classification labels using semantic tones.

View reference
LumenStat

Stat

Display a compact product metric with semantic tone and optional supporting context.

View reference
LumenGauge

Gauge

Show a normalized circular native metric with a formatted accessible value.

View reference
LumenGraphic

Graphic

Frame application-provided artwork with token-aware glow, grid, or orbit decoration.

View reference
LumenImage

Image

Present native images with shared fit, ratio, radius, and accessibility behavior.

View reference

Feedback

12
LumenSpinner

Spinner

Communicate an indeterminate native loading state with a semantic brand treatment.

View reference
LumenAlert

Alert

Present inline native feedback using shared neutral, destructive, success, and warning treatments.

View reference
LumenSkeleton

Skeleton

Represent loading text, rectangles, and circles with quiet semantic placeholders.

View reference
LumenToast

Toast

Present app-controlled transient native feedback with semantic tone and optional actions.

View reference
LumenEmptyState

Empty state

Explain missing content with supporting copy, an optional graphic, and a recovery action.

View reference
LumenBanner

Banner

Present a structured semantic notice with optional actions and dismissal.

View reference

Real platform output

Rendered by Android / Compose

This verified capture comes from the native preview host using the package in this repository. The controls are rendered by Android, not by HTML.

Native captureJetpack Compose · Android emulator
Lumen component gallery running in a native Jetpack Compose Android application
Android docsCompose module