A curated list of awesome Android UI/UX libraries.
Name | License | Demo --- | --- | --- Landscapist | Apache License V2 | Flinger | MIT | Orchestra | Apache License V2 | compose-backstack | Apache License V2 | ComposeClock | Apache License V2 | ComposeCookBook | MIT | Compose Neumorphism UI | Apache License V2 |
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 |
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 |
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 | <img src="/art/ListBuddies.png" width="49%"/ > <img src="/art/ListBuddies.gif" width="49%"/ > 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 |
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 |
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 |
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 |
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 |
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 |
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 |
Name | License | Demo --- | --- | --- FadingActionBar | Apache License V2 | GlassActionBar | Apache License V2 | NotBoringActionBar | Apache License V2 |
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 |
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 |
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 |
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 |
Name | License | Demo
--- | --- | ---
ParallaxEverywhere | MIT |
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 |
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 |
Stepper Touch | Apache License V2 |
Konfetti | ISC |
CircleTimer | Apache License V2 |
MaterialDesignLibrary | Apache License V2 |
MaterialShadows | MIT |
Material | Apache License V2 |
material-design-icons | Apache License V2 |
Material Icon Library | Apache License V2 |
Carbon | Apache License V2 | NONE
Lollipop-AppCompat-Widgets-Skeleton | Apache License V2 |
Balloon(tooltips) | Apache License V2 |
ColorPickerView | Apache License V2 |