Awesome Android Ui Overview

A curated list of awesome Android UI/UX libraries

🏠 Home · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 wasabeef/awesome-android-ui · ⭐ 44K · 🏷️ Miscellaneous

[ Daily / Weekly / Overview ]

List of Android UI/UX Libraries

Awesome

A curated list of awesome Android UI/UX libraries.

Maintainers

Index

Jetpack Compose

Name License Demo
Landscapist (⭐1.3k) Apache License V2
Flinger (⭐71) MIT
Orchestra (⭐386) Apache License V2
compose-backstack (⭐383) Apache License V2
ComposeClock (⭐354) Apache License V2
ComposeCookBook (⭐4.7k) MIT
Compose Neumorphism UI (⭐244) Apache License V2
SSComposeCookBook (⭐346) MIT

Layout

Name License Demo
WaveView (⭐1.3k) Apache License V2
ResideLayout (⭐392) Apache License V2
AndroidSwipeLayout (⭐12k) MIT
SwipeBackLayout (⭐6.1k) Apache License V2
Maskable Layout (⭐654) Apache License V2
ExpandableLayout (⭐1.6k) MIT
android-PullRefreshLayout (⭐2.1k) MIT
TileView (⭐1.5k) MIT
ShowcaseView (⭐5.6k) Apache License V2
Ultra Pull To Refresh (⭐9.6k) Apache License V2
AndroidViewHover (⭐3.2k) UnKnown
DraggablePanel (⭐3k) Apache License V2
Slidr (⭐2.7k) Apache License V2
Phoenix Pull-to-Refresh (⭐4k) Apache License V2
Pull-to-Refresh.Tours (⭐1.7k) Apache License V2
InboxLayout (⭐701) MIT
SwipeBack (⭐1.7k) Apache License V2
ArcLayout (⭐1.4k) Apache License V2
Dragger (⭐1.3k) Apache License V2
PhysicsLayout (⭐679) Apache License V2
BottomSheet (⭐4.5k) License (⭐4.5k)
Bubbles for Android (⭐1.5k) Apache License V2
AndroidSlidingUpPanel (⭐9.4k) Apache License V2
android-transition (⭐616) Apache License V2
CircleRefreshLayout (⭐1.8k) MIT
WaveSwipeRefreshLayout (⭐1.9k) Apache License V2
FloatingView (⭐1.1k) Apache License V2
FrenchToast (⭐368) Apache License V2
AndroidSweetSheet (⭐2.1k) Apache License V2
FABRevealLayout (⭐900) Apache License V2
ToggleExpandLayout (⭐895) MIT
FlowingDrawer (⭐2.6k) Apache License V2
WaveView (⭐1.6k) Apache License V2
FoldableLayout (⭐598) Apache License V2
TriangleLabelView (⭐874) Apache License V2
FlexboxLayout (⭐18k) Apache License V2
Vorolay (⭐919) Apache License V2
Hover (⭐2.7k) MIT
FerrisWheel (⭐320) Apache License V2
ArcView (⭐54) Apache License V2
DraggablePanel2 (⭐103) Apache License V2
TagSphereView (⭐123) Apache License V2
LDrawer (⭐1.4k) Apache License V2
MaterialNavigationDrawer (⭐1.6k) Apache License V2
AndroidMaterialDesignToolbar (⭐714) Apache License V2
TapTargetView (⭐5.2k) Apache License V2
Spotlight (⭐3.4k) Apache License V2
MaterialTapTargetPrompt (⭐1.5k) Apache License V2
DrawerArrowDrawable (⭐828) Apache License V2

Button

Name License Demo
circular-progress-button (⭐5.6k) Apache License V2
android-process-button (⭐3k) Apache License V2
android-circlebutton (⭐1.5k) Apache License V2
android-flat-button (⭐1.4k) Apache License V2
MovingButton (⭐131) MIT
LabelView (⭐1.9k) Apache License V2
transition-button-android (⭐127) MIT
KTLoadingButton (⭐24) MIT
AwesomeSwitch (⭐29) Apache License V2
FloatingActionButton (⭐4k) MIT
android-floating-action-button (⭐6.4k) Apache License V2
ReactButton (⭐100) MIT

List / Grid

Name License Demo
SuperRecyclerView (⭐2.6k) Apache License V2 NONE
RecyclerViewSwipeDismiss (⭐432) BSD 2 License
FlabbyListView (⭐764) Apache License V2
recyclerview-stickyheaders (⭐969) MIT
ParallaxListView (⭐672) UnKnown
PullZoomView (⭐2.3k) Apache License V2
SwipeMenuListView (⭐3.5k) MIT
discrollview (⭐1.5k) Apache License V2
StickyListHeaders (⭐5.5k) Apache License V2
ListBuddies (⭐973) Apache License V2 <img src="/art/ListBuddies.png" width="49%"/ > <img src="/art/ListBuddies.gif" width="49%"/ >
Android-ObservableScrollView (⭐9.6k) Apache License V2
AsymmetricGridView (⭐1.8k) Apache License V2
DynamicGrid (⭐920) MIT
AndroidStaggeredGrid (⭐4.8k) Apache License V2
SwipeListView Apache License V2
android-parallax-recyclerview (⭐1.6k) Apache License V2
BlurStickyHeaderListView (⭐128) MIT
RecyclerView Animators (⭐11k) Apache License V2
RecyclerView-FlexibleDivider (⭐2.4k) Apache License V2
AndroidTreeView (⭐2.9k) Apache License V2
RecyclerViewFastScroller (⭐1.1k) Apache License V2
RecyclerView-MultipleViewTypesAdapter (⭐415) Apache License V2
SwipeToAction (⭐223) Apache License V2
Advanced Recyclerview (⭐5.2k) Apache License V2
RecyclerItemDecoration (⭐328) Apache License V2
MaterialRecents (⭐495) Apache License V2
Dividers (⭐491) Apache License V2
Drag Select Recycler View (⭐1.9k) MIT
sticky-headers-recyclerview (⭐3.7k) Apache License V2
Kiel - Declarative RecyclerView Adapters (⭐371) Apache License V2

ViewPager

Name License Demo
ParallaxPagerTransformer (⭐654) Apache License V2
ViewPagerTransforms (⭐2.5k) Apache License V2
CircleIndicator (⭐4.1k) MIT
Android ViewPagerIndicator (⭐10k) Apache License V2
Android-ParallaxHeaderViewPager (⭐1.4k) Apache License V2
freepager (⭐461) Apache License V2
SpringIndicator Apache License V2
SmartTabLayout (⭐7k) Apache License V2
FlipViewPager.Draco (⭐1.8k) Apache License V2
MaterialViewPager (⭐8.2k) Apache License V2
AndroidRubberIndicator (⭐1.6k) MIT
HollyViewPager (⭐1.1k) Apache License V2
SCViewPager (⭐824) Apache License V2
SwipeSelector (⭐1.1k) Apache License V2
NavigationTabStrip (⭐2.2k) Apache License V2 & MIT
NavigationTabBar (⭐4.9k) Apache License V2 & MIT
UltraViewPager (⭐5k) MIT
SnapTablayout (⭐690) Apache License V2
MaterialTabs (⭐1.4k) Apache License V2
PagerSlidingTabStrip (⭐2.2k) Apache License V2

Label / Form

Name License Demo
Shimmer-android (⭐2k) Apache License V2
Shimmer for Android (⭐5.1k) BSD 2 License
Titanic (⭐1.8k) Apache License V2
MatchView (⭐858) Apache License V2
android-autofittextview (⭐4.2k) Apache License V2
SecretTextView (⭐609) Apache License V2
TextJustify-Android (⭐1.9k) Apache License V2
RoundedLetterView (⭐654) Apache License V2
TextDrawable (⭐3.2k) Apache License V2
BabushkaText (⭐753) Apache License V2
ExpandableTextView (⭐4k) Apache License V2
Float Labeled EditText (⭐1.1k) Apache License V2
SizeAdjustingTextView (⭐257) GNU License NONE
ParkedTextView (⭐270) MIT
Material Code input (⭐963) Apache License V2

TextSurface (⭐2.3k) Apache License V2
EmailAutoCompleteTextView (⭐424) Apache License V2
Tab Digit (⭐596) Apache License V2
RotatingText (⭐1.6k) MIT
MaterialEditText (⭐6.1k) Apache License V2
MaterialTextField (⭐1.5k) Apache License V2
CodeView (⭐266) MIT

Image

Name License Demo
TouchImageView (⭐2.6k) LICENSE NONE
CircleImageView (⭐14k) Apache License V2
android-shape-imageview (⭐2.6k) Apache License V2
GifImageView (⭐1.1k) MIT
cropper (⭐2.9k) Apache License V2
android-crop (⭐4.5k) Apache License V2
SelectableRoundedImageView (⭐1.1k) Apache License V2
RoundedImageView (⭐6.4k) Apache License V2
CropImageView (⭐657) Apache License V2
BitmapMerger (⭐458) MIT
Scrolling Image View (⭐1.8k) MIT
SimpleCropView (⭐2.4k) MIT
android-anyshape (⭐191) MIT
PanoramaImageView (⭐2.2k) MIT
ChiliPhotoPicker (⭐387) Apache License V2
Android Ribbon (⭐643) Apache License V2

SeekBar

Name License Demo
DiscreteSeekBar (⭐2.1k) Apache License V2
SeekBarCompat (⭐156) Apache License V2
PreviewSeekBar (⭐3.3k) Apache License V2
RangeSeekBar (⭐2.2k) Apache License V2
material-range-bar (⭐1.7k) Apache License V2
MaterialDateRangePicker (⭐1.3k) Apache License V2

Progress

Name License Demo
SmoothProgressBar (⭐4.4k) Apache License V2
NumberProgressBar (⭐6k) MIT
CircleProgress (⭐3.7k) UnKnown
android-square-progressbar (⭐1.3k) UnKnown
GoogleProgressBar (⭐1.3k) Apache License V2
Android-RoundCornerProgressBar (⭐2.2k) Apache License V2
ElasticDownload (⭐1.7k) Apache License V2
FABProgressCircle (⭐1.3k) Apache License V2
Loading (⭐1.2k) Apache License V2
Animated Circle Loading View (⭐1.2k) Apache License V2
AndroidFillableLoaders (⭐2k) Apache License V2
spots-dialog (⭐1.1k) MIT
AVLoadingIndicatorView (⭐9.7k) Apache License V2
LoadingDots (⭐162) MIT
ColorArcProgerssBar (⭐922) Apache License V2
ArcProgressStackView (⭐249) Apache License V2
WaveLoadingView (⭐1.7k) Apache License V2
CatLoadingView (⭐1.1k) MIT
WaveLoading (⭐1.4k) MIT
SqueezeLoader (⭐9) Apache License V2
RoundedProgressBar (⭐509) Apache License V2
FAB-Loading (⭐689) Apache License V2
materialish-progress (⭐2.5k) Apache License V2

Menu

Name License Demo
CircularFloatingActionMenu (⭐2.7k) MIT
AndroidResideMenu (⭐2.9k) MIT
Folder-ResideMenu (⭐372) Apache License V2
Side-Menu.Android (⭐5.2k) Apache License V2
Context-Menu.Android (⭐3.8k) Apache License V2
GuillotineMenu-Android (⭐2.7k) Apache License V2
android-snake-menu (⭐587) Apache License V2
BoomMenu (⭐5.8k) Apache License V2
ExpandableBottomBar (⭐677) MIT
material-menu (⭐2.5k) Apache License V2
MaterialSheetFab (⭐1.6k) MIT
PowerMenu (⭐1k) Apache License V2
AnimatedBottomBar (⭐1.1k) MIT

ActionBar

Name License Demo
FadingActionBar (⭐2.9k) Apache License V2
GlassActionBar (⭐1.2k) Apache License V2
NotBoringActionBar (⭐1.7k) Apache License V2

Dialog

Name License Demo
DialogPlus (⭐5k) Apache License V2
Sweet Alert (⭐7.3k) MIT
FlycoDialog-Matser (⭐2.3k) MIT
Voice Overlay (⭐225) MIT
MaterialDialog Apache License V2
material-dialogs (⭐19k) Apache License V2
AlertDialogPro (⭐469) Apache License V2

Calendar

Name License Demo
Caldroid (⭐1.4k) MIT
android-times-square (⭐4.4k) Apache License V2
Android-MonthCalendarWidget (⭐1.1k) Apache License V2
android-betterpickers (⭐2.7k) Apache License V2
Android-Week-View (⭐3.4k) Apache License V2
SilkCal (⭐386) MIT
SublimePicker (⭐2.3k) Apache License V2
MaterialDateTimePicker (⭐4.6k) Apache License V2
CompactCalendarView (⭐1.5k) MIT
material-calendarview (⭐5.8k) Apache License V2

Graph

Name License Demo
Android-RatingReviews (⭐165) Apache License V2
EazeGraph (⭐1.6k) Apache License V2
GraphView (⭐2.7k) Apache License V2
hellocharts-android (⭐7.3k) Apache License V2
MPAndroidChart (⭐36k) Apache License V2
WilliamChart (⭐4.9k) Apache License V2

Animation

Name License Demo
AndroidViewAnimations (⭐12k) MIT
ListViewAnimations (⭐5.6k) Apache License V2
AndroidImageSlider (⭐5.7k) MIT
transitions-everywhere (⭐4.9k) Apache License V2
Android Ripple Background (⭐2.2k) MIT
android-flip (⭐2.8k) MIT
FragmentTransactionExtended (⭐1.1k) Apache License V2
KenBurnsView (⭐2.7k) Apache License V2
rebound (⭐5.5k) BSD 2 License http://facebook.github.io/rebound/
Reachability (⭐259) Apache License V2
AnimationEasingFunctions (⭐2.4k) MIT
EasyAndroidAnimations (⭐1.4k) Apache License V2
android-pathview (⭐2.9k) Apache License V2
ViewRevealAnimator (⭐339) Apache License V2
ArcAnimator (⭐1.2k) MIT
SearchMenuAnim (⭐892) UnKnown
Cross View (⭐322) Apache License V2
WoWoViewPager (⭐2.8k) Apache License V2
Lottie for Android (⭐33k) Apache License V2
RichPath (⭐2.3k) Apache License V2
RubberPicker (⭐540) MIT
material-ripple (⭐2.3k) Apache License V2
RippleEffect (⭐5k) MIT
CircularReveal (⭐2.5k) Apache License V2

Parallax

Name License Demo
ParallaxEverywhere (⭐712) MIT

Effect

Name License Demo
EtsyBlur (⭐757) Apache License V2
BlurDialogFragment (⭐2.1k) Apache License V2
BlurBehind (⭐517) MIT
Android StackBlur (⭐3.6k) Apache License V2
EdgeEffectOverride (⭐644) Apache License V2
ExplosionField (⭐3.6k) Apache License V2
BrokenView (⭐860) MIT
Trianglify (⭐458) Apache License V2
ExpandableLayout (by skydoves) (⭐699) Apache License V2 ShineButton (⭐4.2k) MIT
Elastic Views (⭐756) MIT
Transformation Layout (⭐1.9k) Apache License V2
IridescentView (⭐15) MIT
DashedView (⭐59) Apache License V2

Other

Name License Demo
Swipecards (⭐2.3k) Apache License V2
Android-Bootstrap (⭐7.3k) MIT
Android PDFView (⭐2.8k) GPL V3
Dspec (⭐563) Apache License V2
LolliPin (⭐1.6k) Apache License V2
DrawableView (⭐581) Apache License V2
Material Shadow 9-Patch (⭐485) Apache License V2
SimpleFingerGestures (⭐315) Apache License v2 (⭐315)
Decor (⭐305) Apache License V2
Voice Recording Visualizer (⭐542) Apache License V2 IMAGE demo
iiVisu (⭐124) MIT
EasyFonts (⭐419) Apache License V2
Android Sliding Activity Library (⭐1.3k) Apache License V2
Snake View (⭐337) Apache License V2
Rotatable (⭐301) MIT
StatusBarUtil (⭐8.8k) Apache License V2
Horizon - Simple visual equaliser for Android (⭐2.2k) Apache License V2
Stepper Touch (⭐663) Apache License V2
Konfetti (⭐2.6k) ISC
CircleTimer (⭐16) Apache License V2
MaterialDesignLibrary (⭐9.1k) Apache License V2
MaterialShadows (⭐2.2k) MIT
Material (⭐6k) Apache License V2
material-design-icons (⭐47k) Apache License V2
Material Icon Library (⭐2.3k) Apache License V2
Carbon (⭐3k) Apache License V2 NONE
Lollipop-AppCompat-Widgets-Skeleton (⭐100) Apache License V2
Balloon(tooltips) (⭐2.7k) Apache License V2
ColorPickerView (⭐1.3k) Apache License V2