A curated list of awesome Android UI/UX libraries
List of Android UI/UX Libraries ==================
A curated list of awesome Android UI/UX libraries.
Maintainers
Index
- Jetpack Compose
- Layout
- Button
- List / Grid
- ViewPager
- Label / Form
- Image
- SeekBar
- Progress
- Menu
- ActionBar
- Dialog
- Calendar
- Graph
- Animation
- Parallax
- Effect (Blur... etc)
- Other
Flinger | MIT |
Orchestra | Apache License V2 |
compose-backstack | Apache License V2 |
ComposeClock | Apache License V2 |
ComposeCookBook | MIT |
Compose Neumorphism UI | Apache License V2 |
SSComposeCookBook | MIT |
Layout ====================== Name | License | Demo --- | --- | --- WaveView | Apache License V2 |
ResideLayout | Apache License V2 |
AndroidSwipeLayout | MIT |
SwipeBackLayout | Apache License V2 |
Maskable Layout | Apache License V2 |
ExpandableLayout | MIT |
android-PullRefreshLayout | MIT |
TileView | MIT |
ShowcaseView | Apache License V2 |
Ultra Pull To Refresh | Apache License V2 |
AndroidViewHover | UnKnown |
DraggablePanel | Apache License V2 |
Slidr | Apache License V2 |
Phoenix Pull-to-Refresh | Apache License V2 |
Pull-to-Refresh.Tours | Apache License V2 |
InboxLayout | MIT |
SwipeBack | Apache License V2 |
ArcLayout | Apache License V2 |
Dragger | Apache License V2 |
PhysicsLayout | Apache License V2 |
BottomSheet | License |
Bubbles for Android | Apache License V2 |
AndroidSlidingUpPanel | Apache License V2 |
android-transition | Apache License V2 |
CircleRefreshLayout | MIT |
WaveSwipeRefreshLayout | Apache License V2 |
FloatingView | Apache License V2 |
FrenchToast | Apache License V2 |
AndroidSweetSheet | Apache License V2 |
FABRevealLayout | Apache License V2 |
ToggleExpandLayout | MIT |
FlowingDrawer | Apache License V2 |
WaveView | Apache License V2 |
FoldableLayout | Apache License V2 |
TriangleLabelView | Apache License V2 |
FlexboxLayout | Apache License V2 |
Vorolay | Apache License V2 |
Hover | MIT |
FerrisWheel | Apache License V2 |
ArcView | Apache License V2 |
DraggablePanel2 | Apache License V2 |
TagSphereView | Apache License V2 |
LDrawer | Apache License V2 |
MaterialNavigationDrawer | Apache License V2 |
AndroidMaterialDesignToolbar | Apache License V2 |
TapTargetView | Apache License V2 |
Spotlight | Apache License V2 |
MaterialTapTargetPrompt | Apache License V2 |
DrawerArrowDrawable | Apache License V2 | 
Button ====================== Name | License | Demo --- | --- | --- circular-progress-button | Apache License V2 |
android-process-button | Apache License V2 |
android-circlebutton | Apache License V2 |
android-flat-button | Apache License V2 |
MovingButton | MIT |
LabelView | Apache License V2 |
transition-button-android | MIT |
KTLoadingButton | MIT |
AwesomeSwitch | Apache License V2 |
FloatingActionButton | MIT |
android-floating-action-button | Apache License V2 |
ReactButton | MIT |

List / Grid ====================== Name | License | Demo --- | --- | --- SuperRecyclerView | Apache License V2 | NONE RecyclerViewSwipeDismiss | BSD 2 License |
FlabbyListView | Apache License V2 |
recyclerview-stickyheaders | MIT |
ParallaxListView | UnKnown |
PullZoomView | Apache License V2 |
SwipeMenuListView | MIT |
discrollview | Apache License V2 |
StickyListHeaders | Apache License V2 |
ListBuddies | Apache License V2 |
Android-ObservableScrollView | Apache License V2 |
AsymmetricGridView | Apache License V2 |
DynamicGrid | MIT |
AndroidStaggeredGrid | Apache License V2 |
SwipeListView | Apache License V2 |
android-parallax-recyclerview | Apache License V2 |
BlurStickyHeaderListView | MIT |
RecyclerView Animators | Apache License V2 |
RecyclerView-FlexibleDivider | Apache License V2 |
AndroidTreeView | Apache License V2 |
RecyclerViewFastScroller | Apache License V2 |
RecyclerView-MultipleViewTypesAdapter | Apache License V2 |
SwipeToAction | Apache License V2 |
Advanced Recyclerview | Apache License V2 |
RecyclerItemDecoration | Apache License V2 |
MaterialRecents | Apache License V2 |
Dividers | Apache License V2 |
Drag Select Recycler View | MIT |
sticky-headers-recyclerview | Apache License V2 |
Kiel - Declarative RecyclerView Adapters | Apache License V2 | 
ViewPager ====================== Name | License | Demo --- | --- | --- ParallaxPagerTransformer | Apache License V2 |
ViewPagerTransforms | Apache License V2 |
CircleIndicator | MIT |
Android ViewPagerIndicator | Apache License V2 |
Android-ParallaxHeaderViewPager | Apache License V2 |
freepager | Apache License V2 |
SpringIndicator | Apache License V2 |
SmartTabLayout | Apache License V2 |
FlipViewPager.Draco | Apache License V2 |
MaterialViewPager | Apache License V2 |
AndroidRubberIndicator | MIT |
HollyViewPager | Apache License V2 |
SCViewPager | Apache License V2 |
SwipeSelector | Apache License V2 |
NavigationTabStrip | Apache License V2 & MIT |
NavigationTabBar | Apache License V2 & MIT |
UltraViewPager | MIT |
SnapTablayout | Apache License V2 |
MaterialTabs | Apache License V2 |
PagerSlidingTabStrip | Apache License V2 | 
Label / Form ====================== Name | License | Demo --- | --- | --- Shimmer-android | Apache License V2 |
Shimmer for Android | BSD 2 License |
Titanic | Apache License V2 |
MatchView | Apache License V2 |
android-autofittextview | Apache License V2 |
SecretTextView | Apache License V2 |
TextJustify-Android | Apache License V2 |
RoundedLetterView | Apache License V2 |
TextDrawable | Apache License V2 |
BabushkaText | Apache License V2 |
ExpandableTextView | Apache License V2 |
Float Labeled EditText | Apache License V2 |
SizeAdjustingTextView | GNU License | NONE ParkedTextView | MIT |
Material Code input | Apache License V2 |
TextSurface | Apache License V2 |
EmailAutoCompleteTextView | Apache License V2 |
Tab Digit | Apache License V2 |
RotatingText | MIT |
MaterialEditText | Apache License V2 |
MaterialTextField | Apache License V2 |
CodeView | MIT |

Image ====================== Name | License | Demo --- | --- | --- TouchImageView | LICENSE | NONE CircleImageView | Apache License V2 |
android-shape-imageview | Apache License V2 |
GifImageView | MIT |
cropper | Apache License V2 |
android-crop | Apache License V2 |
SelectableRoundedImageView | Apache License V2 |
RoundedImageView | Apache License V2 |
CropImageView | Apache License V2 |
BitmapMerger | MIT |
Scrolling Image View | MIT |
SimpleCropView | MIT |
android-anyshape | MIT |
PanoramaImageView | MIT |
ChiliPhotoPicker | Apache License V2 |
Android Ribbon | Apache License V2 | 
SeekBar ====================== Name | License | Demo --- | --- | --- DiscreteSeekBar | Apache License V2 |
SeekBarCompat | Apache License V2 |
PreviewSeekBar | Apache License V2 |
RangeSeekBar | Apache License V2 |
material-range-bar | Apache License V2 |
MaterialDateRangePicker | Apache License V2 |

Progress ====================== Name | License | Demo --- | --- | --- SmoothProgressBar | Apache License V2 |
NumberProgressBar | MIT |
CircleProgress | UnKnown |
android-square-progressbar | UnKnown |
GoogleProgressBar | Apache License V2 |
Android-RoundCornerProgressBar | Apache License V2 |
ElasticDownload | Apache License V2 |
FABProgressCircle | Apache License V2 |
Loading | Apache License V2 |
Animated Circle Loading View | Apache License V2 |
AndroidFillableLoaders | Apache License V2 |
spots-dialog | MIT |
AVLoadingIndicatorView | Apache License V2 |
LoadingDots | MIT |
ColorArcProgerssBar | Apache License V2 |
ArcProgressStackView | Apache License V2 |
WaveLoadingView | Apache License V2 |
CatLoadingView | MIT |
WaveLoading | MIT |
SqueezeLoader | Apache License V2 |
RoundedProgressBar | Apache License V2 |
FAB-Loading | Apache License V2 |
materialish-progress | Apache License V2 |

Menu ====================== Name | License | Demo --- | --- | --- CircularFloatingActionMenu | MIT |
AndroidResideMenu | MIT |
Folder-ResideMenu | Apache License V2 |
Side-Menu.Android | Apache License V2 |
Context-Menu.Android | Apache License V2 |
GuillotineMenu-Android | Apache License V2 |
android-snake-menu | Apache License V2 |
BoomMenu | Apache License V2 |
ExpandableBottomBar | MIT |
material-menu | Apache License V2 |
MaterialSheetFab | MIT |
PowerMenu | Apache License V2 |
AnimatedBottomBar | MIT | 

ActionBar ====================== Name | License | Demo --- | --- | --- FadingActionBar | Apache License V2 |
GlassActionBar | Apache License V2 |
NotBoringActionBar | Apache License V2 | 
Dialog ====================== Name | License | Demo --- | --- | --- DialogPlus | Apache License V2 |
Sweet Alert | MIT |
FlycoDialog-Matser | MIT |
Voice Overlay | MIT |
MaterialDialog | Apache License V2 |
material-dialogs | Apache License V2 |
AlertDialogPro | Apache License V2 |

Calendar ====================== Name | License | Demo --- | --- | --- Caldroid | MIT |
android-times-square | Apache License V2 |
Android-MonthCalendarWidget | Apache License V2 |
android-betterpickers | Apache License V2 |
Android-Week-View | Apache License V2 |
SilkCal | MIT |
SublimePicker | Apache License V2 |
MaterialDateTimePicker | Apache License V2 |
CompactCalendarView | MIT |
material-calendarview | Apache License V2 | 
Graph ====================== Name | License | Demo --- | --- | --- Android-RatingReviews | Apache License V2 |
EazeGraph | Apache License V2 |
GraphView | Apache License V2 |
hellocharts-android | Apache License V2 |
MPAndroidChart | Apache License V2 |
WilliamChart | Apache License V2 |

Animation ====================== Name | License | Demo --- | --- | --- AndroidViewAnimations | MIT |
ListViewAnimations | Apache License V2 |
AndroidImageSlider | MIT |
transitions-everywhere | Apache License V2 |
Android Ripple Background | MIT |
android-flip | MIT |
FragmentTransactionExtended | Apache License V2 |
KenBurnsView | Apache License V2 |
rebound | BSD 2 License | http://facebook.github.io/rebound/ Reachability | Apache License V2 |
AnimationEasingFunctions | MIT |
EasyAndroidAnimations | Apache License V2 |
android-pathview | Apache License V2 |
ViewRevealAnimator | Apache License V2 |
ArcAnimator | MIT |
SearchMenuAnim | UnKnown |
Cross View | Apache License V2 |
WoWoViewPager | Apache License V2 |
Lottie for Android | Apache License V2 |
RichPath | Apache License V2 |
RubberPicker | MIT |
material-ripple | Apache License V2 |
RippleEffect | MIT |
CircularReveal | Apache License V2 | 
Parallax ====================== Name | License | Demo --- | --- | --- ParallaxEverywhere | MIT | 
Effect ====================== Name | License | Demo --- | --- | --- EtsyBlur | Apache License V2 |
BlurDialogFragment | Apache License V2 |
BlurBehind | MIT |
Android StackBlur | Apache License V2 |
EdgeEffectOverride | Apache License V2 |
ExplosionField | Apache License V2 |
BrokenView | MIT |
Trianglify | Apache License V2 |
ExpandableLayout (by skydoves) | Apache License V2 |
ShineButton | MIT |
Elastic Views | MIT |
Transformation Layout | Apache License V2 |
IridescentView | MIT |
DashedView | Apache License V2 | 
Other ====================== Name | License | Demo --- | --- | --- Swipecards | Apache License V2 |
Android-Bootstrap | MIT |
Android PDFView | GPL V3 |
Dspec | Apache License V2 |
LolliPin | Apache License V2 |
DrawableView | Apache License V2 |
Material Shadow 9-Patch | Apache License V2 |
SimpleFingerGestures | Apache License v2 |
Decor | Apache License V2 |
Voice Recording Visualizer | Apache License V2 |
iiVisu | MIT |
EasyFonts | Apache License V2 |
Android Sliding Activity Library | Apache License V2 |
Snake View | Apache License V2 |
Rotatable | MIT |
StatusBarUtil | Apache License V2 |
Horizon - Simple visual equaliser for Android | Apache License V2
README truncated. View on GitHub