Skip to content

Components ​

GearUI Kit ships 71 components in 6 categories. Every one of them has a demo page in the sample app; the names below are the composable names you import from com.gearui.components.*.

This page is generated from the sample's component registry, so it cannot disagree with what the sample shows.

Basic (9) ​

ComponentPurpose
ButtonTrigger actions
IconIcon display
LinkLink and LinkButton
CloseButtonUnified dismiss button
PressableFeedbackScale and highlight for any tappable area
TextText display
TagMarking and classification
BadgeMessage count indicator
DividerContent separator

Form (19) ​

ComponentPurpose
InputText input
CheckboxMultiple selection
RadioSingle selection
InputOTPOne-time code input
ComboBoxFilterable suggestions
NumberFieldTyped and stepped number
ToggleButtonToggle and button group
InputGroupField with attached blocks
SwitchToggle switch
SliderValue selection
StepperNumber stepper
TextareaMultiline text input
RateRating
SelectDropdown selector
PickerMulti-column picker
DatePickerDate & time picker
UploadFile upload
FormForm container
CascaderCascade selector
ComponentPurpose
NavBarPage navigation bar
BottomNavBarApp bottom navigation
TabsContent switching
DrawerSlide drawer
StepsStep indicator
SegmentedSegmented control

Data display (16) ​

ComponentPurpose
ListList display
CardCard container
CellList cell component
CellGroupGrouped list rows
TableData table
ImageImage display
ImageViewerImage preview
AvatarUser avatar
ScrollShadowFades scrollable edges
CollapseContent collapse
ProgressProgress display
EmptyEmpty state
SkeletonLoading placeholder
TimelineTimeline display
CalendarCalendar display
WatermarkPage watermark

Feedback (15) ​

ComponentPurpose
SwipeCellSwipeable cell
ActionSheetBottom action sheet
ToastMessage toast
DialogModal dialog
TooltipTooltip
ContextMenuContext menu
LoadingLoading state
AlertInline status message
NoticeBarScrolling announcement
NotificationGlobal notification
SnackbarBottom message
PopupPopup content
PopoverPopover tooltip
ResultOperation result
TourFeature guide

Layout (6) ​

ComponentPurpose
GridGrid layout
SwiperContent carousel
SearchBarSearch input
PullRefreshPull to refresh a list
BottomSheetBottom sheet
BackTopBack to top

Not listed here ​

The sample also registers a few routes that are runtime checks rather than components (icon rendering, safe-area snapshot, frosted-glass, keep-alive and performance probes, Navigator spikes). They are useful when working on the kit and are deliberately left out of this count.

GearUI Kit is released under the Apache License 2.0.