Components
GearUI Kit ships 72 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 (7)
| Component | Purpose |
|---|---|
Button | Trigger actions |
Icon | Icon display |
Link | Link text |
Text | Text display |
Tag | Marking and classification |
Badge | Message count indicator |
Divider | Content separator |
Form (17)
| Component | Purpose |
|---|---|
Input | Text input |
Checkbox | Multiple selection |
Radio | Single selection |
Switch | Toggle switch |
Slider | Value selection |
Stepper | Number stepper |
Textarea | Multiline text input |
Rate | Rating |
Select | Dropdown selector |
Picker | Multi-column picker |
DatePicker | Date & time picker |
DropdownMenu | Filter dropdown menu |
Upload | File upload |
Form | Form container |
Cascader | Cascade selector |
Transfer | Data transfer |
TreeSelect | Tree selector |
Navigation (12)
| Component | Purpose |
|---|---|
NavBar | Page navigation bar |
BottomNavBar | App bottom navigation |
Tabs | Content switching |
NavigationMenu | Top navigation menu |
Sidebar | Side navigation |
Drawer | Slide drawer |
Steps | Step indicator |
Pagination | Pagination navigation |
Breadcrumb | Path navigation |
Anchor | Page anchor navigation |
Segmented | Segmented control |
FAB | Floating action button |
Data display (15)
| Component | Purpose |
|---|---|
List | List display |
Card | Card container |
Cell | List cell component |
Table | Data table |
Image | Image display |
ImageViewer | Image preview |
Avatar | User avatar |
Collapse | Content collapse |
Progress | Progress display |
Empty | Empty state |
Skeleton | Loading placeholder |
Timeline | Timeline display |
Tree | Tree structure |
Calendar | Calendar display |
Watermark | Page watermark |
Feedback (15)
| Component | Purpose |
|---|---|
SwipeCell | Swipeable cell |
ActionSheet | Bottom action sheet |
Toast | Message toast |
Dialog | Modal dialog |
Tooltip | Tooltip |
ContextMenu | Context menu |
Loading | Loading state |
Message | Global message |
NoticeBar | Notice bar |
Notification | Global notification |
Snackbar | Bottom message |
Popup | Popup content |
Popover | Popover tooltip |
Result | Operation result |
Tour | Feature guide |
Layout (6)
| Component | Purpose |
|---|---|
Grid | Grid layout |
Swiper | Content carousel |
SearchBar | Search input |
Refresh | Pull-to-refresh showcase |
BottomSheet | Bottom sheet |
BackTop | Back to top |
Not listed here
The sample also registers a few routes that are runtime checks rather than components (icon rendering, safe-area snapshot, Navigator spikes). They are useful when working on the kit and are deliberately left out of this count.
