We just launched Compose Examples featuring over 150+ components! Check it out →

Jetpack Compose library

Compose Examples

150+ professionally crafted components and screens, you can copy and paste into your Compose projects. Build by @alexstyl

Components in Compose Examples

Compose Examples contains 156 Jetpack Compose components:

AcceptPrivacyScreen
AcceptPrivacyScreen
Accordion
Accordion
AccordionWithCheckboxes
AccordionWithCheckboxes
AccordionWithChips
AccordionWithChips
Autocomplete
Autocomplete
AutocompleteWithIcons
AutocompleteWithIcons
AutocompleteWithImages
AutocompleteWithImages
Avatar
Avatar
Avatar stack
Avatar stack
Avatar with indication
Avatar with indication
BannersWithSnapping
BannersWithSnapping
Basic table
Basic table
Button with leading icon
Button with leading icon
Button with trailing icon
Button with trailing icon
CardGridWithCta
CardGridWithCta
CardWithPager
CardWithPager
CardsGrid
CardsGrid
Center aligned
Center aligned
Center aligned with icon
Center aligned with icon
Center aligned with icon and input text
Center aligned with icon and input text
Checkbox
Checkbox
CheckboxCard
CheckboxCard
CheckboxList
CheckboxList
CheckboxWithLabel
CheckboxWithLabel
ChipWithLeadingIcon
ChipWithLeadingIcon
ChipWithTrailingIcon
ChipWithTrailingIcon
ChoiceCompactCard
ChoiceCompactCard
CommentsFeed
CommentsFeed
ContactCardsGrid
ContactCardsGrid
ContentCard
ContentCard
ConversationScreen
ConversationScreen
CoverListWithSnapping
CoverListWithSnapping
Date picker in Modal Dialog
Date picker in Modal Dialog
Date range picker in Modal Dialog
Date range picker in Modal Dialog
DateInputButton
DateInputButton
DateInputOutlined
DateInputOutlined
DateRangeInputOutlinedSingleField
DateRangeInputOutlinedSingleField
DateRangeInputOutlinedTwoFields
DateRangeInputOutlinedTwoFields
DialogOnLarge
DialogOnLarge
Disabled Text Field
Disabled Text Field
DisabledCheckboxWithLabel
DisabledCheckboxWithLabel
DiscussionFeed
DiscussionFeed
Dropdown with icon button
Dropdown with icon button
Dropdown with icons
Dropdown with icons
Dropdown with separators
Dropdown with separators
ExpandableCard
ExpandableCard
ExpandableList
ExpandableList
ExpandableListWithCheckboxes
ExpandableListWithCheckboxes
ExpandableListWithFilterChips
ExpandableListWithFilterChips
FeatureShowcaseCard
FeatureShowcaseCard
ForgotPasswordScreen
ForgotPasswordScreen
FormLayoutFilled
FormLayoutFilled
FormLayoutFilledWithIcons
FormLayoutFilledWithIcons
FormLayoutOutlined
FormLayoutOutlined
FormLayoutOutlinedWithIcons
FormLayoutOutlinedWithIcons
FriendsProfileScreen
FriendsProfileScreen
Full-width tabs with icons
Full-width tabs with icons
Full-width tabs with underline
Full-width tabs with underline
GalleryProfileScreen
GalleryProfileScreen
HorizontalPagerIndicator
HorizontalPagerIndicator
Icon button
Icon button
ItemListCard
ItemListCard
List with icons
List with icons
List with menu
List with menu
List with sticky headers
List with sticky headers
List with swipe to dismiss
List with swipe to dismiss
List with truncated content
List with truncated content
ListDetailLayout
ListDetailLayout
ListDetailLayoutWithSearchBar
ListDetailLayoutWithSearchBar
ManageAccountScreen
ManageAccountScreen
MultiselectAutocomplete
MultiselectAutocomplete
MusicPlayerControls
MusicPlayerControls
MusicPlayerMini
MusicPlayerMini
MusicPlayerWithAlbumCoverAndSeekbar
MusicPlayerWithAlbumCoverAndSeekbar
NewsFeed
NewsFeed
NewsFeedWithSecondaryFeed
NewsFeedWithSecondaryFeed
Onboarding with pager
Onboarding with pager
Outlined button
Outlined button
PermissionRequiredScreen
PermissionRequiredScreen
PhotoCollage
PhotoCollage
PhotoGrid
PhotoGrid
PhotoGridWithDetails
PhotoGridWithDetails
PhotoGridWithListOnMobile
PhotoGridWithListOnMobile
PhotosList
PhotosList
PlayButton
PlayButton
PostCard
PostCard
Primary button
Primary button
ProfileCard
ProfileCard
ProfileCompactCard
ProfileCompactCard
RadioGroupHorizontal
RadioGroupHorizontal
RadioGroupVertical
RadioGroupVertical
RadioGroupWithLabel
RadioGroupWithLabel
RatingCard
RatingCard
Rounded tabs
Rounded tabs
Rounded tabs with icon
Rounded tabs with icon
Scrollable table
Scrollable table
SearchBar
SearchBar
SearchBarFilled
SearchBarFilled
SearchScreen
SearchScreen
Secondary button
Secondary button
SelectableChip
SelectableChip
SettingsScreen
SettingsScreen
SignInScreen
SignInScreen
SignUpScreen
SignUpScreen
Simple
Simple
Simple List
Simple List
Simple dropdown
Simple dropdown
SimpleCardsGrid
SimpleCardsGrid
SimpleChip
SimpleChip
SimpleHistoryFeed
SimpleHistoryFeed
SimpleToggle
SimpleToggle
Single page onboarding
Single page onboarding
SocialProfileScreen
SocialProfileScreen
SocialProfilesGrid
SocialProfilesGrid
SocialShareModal
SocialShareModal
SocialShareSheet
SocialShareSheet
SocialShareWithImagePreviewScreen
SocialShareWithImagePreviewScreen
Start aligned when large
Start aligned when large
Start aligned when large with icon
Start aligned when large with icon
Start aligned when large with icon and text input
Start aligned when large with icon and text input
StoriesList
StoriesList
SupportingPane
SupportingPane
SupportingPaneWithNarrowSidebar
SupportingPaneWithNarrowSidebar
TabBar
TabBar
Table with filtering
Table with filtering
Table with pagination
Table with pagination
Table with selectable rows
Table with selectable rows
Table with sortable headers
Table with sortable headers
Tabs with underline
Tabs with underline
Tabs with underline and icon
Tabs with underline and icon
Text Field
Text Field
Text Field with error
Text Field with error
Text Field with icon
Text Field with icon
Text Field with prefix
Text Field with prefix
Text Field with trailing icon
Text Field with trailing icon
Text button
Text button
ThreeColumnLayout
ThreeColumnLayout
TimeInputButton
TimeInputButton
TimeInputOutlined
TimeInputOutlined
TodoCard
TodoCard
ToggleSettingsScreen
ToggleSettingsScreen
ToggleWithLabel
ToggleWithLabel
ToggleWithTitleAndDescription
ToggleWithTitleAndDescription
TraitsProfileScreen
TraitsProfileScreen
VisualCardWithAction
VisualCardWithAction
With Pager and navigation
With Pager and navigation
With call to action
With call to action
With checkboxes
With checkboxes
With hidden columns on on mobile
With hidden columns on on mobile
With horizontal actions
With horizontal actions
With merging columns on on mobile
With merging columns on on mobile
With sticky header
With sticky header
With vertical actions
With vertical actions
WithDropdown
WithDropdown
WithIcons
WithIcons
WithStats
WithStats
by @alexstyl