Android UI and UX Libraries

Android UI and UX Libraries

A curated list of awesome Android UI and UX libraries.

Other lists

Maintainers

wasabeef
ogaclejapan

 wasabeef
 ogaclejapan

Index (light-weight pages)

Material

NameLicenseDemo
MaterialDesignLibraryApache License V2            
DrawerArrowDrawableApache License V2
MaterialTabsApache License V2  
PagerSlidingTabStripApache License V2
material-rippleApache License V2
RippleEffectMIT
LDrawerApache License V2
material-design-iconsApache License V2
AndroidMaterialDesignToolbarApache License V2
MaterialEditTextApache License V2
material-menuApache License V2 
material-dialogsApache License V2  
AlertDialogProApache License V2   
MaterialNavigationDrawerApache License V2
MaterialDialogApache License V2 
materialish-progressApache License V2 
FloatingActionButtonMIT
android-floating-action-buttonApache License V2 
MaterialSheetFabMIT
CircularRevealApache License V2
material-range-barApache License V2 
Lollipop-AppCompat-Widgets-SkeletonApache License V2
CarbonApache License V2NONE
material-calendarviewApache License V2
MaterialApache License V2          
Material Icon LibraryApache License V2
FAB-LoadingApache License V2
MaterialTextFieldApache License V2
MaterialDateRangePickerApache License V2 
TapTargetViewApache License V2
SpotlightApache License V2 
MaterialTapTargetPromptApache License V2
MaterialShadowsMIT<img src=”/art/MaterialShadows.png” いwidth=”100%”> 

Layout

NameLicenseDemo
WaveViewApache License V2
ResideLayoutApache License V2
AndroidSwipeLayoutMIT 
SwipeBackLayoutApache License V2 
Maskable LayoutApache License V2
ExpandableLayoutMIT
android-PullRefreshLayoutMIT
TileViewMIT 
ShowcaseViewApache License V2 
Ultra Pull To RefreshApache License V2   
AndroidViewHoverUnKnown
DraggablePanelApache License V2 
SlidrApache License V2
Phoenix Pull-to-RefreshApache License V2
Pull-to-Refresh.ToursApache License V2
InboxLayoutMIT
SwipeBackApache License V2 
ArcLayoutApache License V2
DraggerApache License V2
PhysicsLayoutApache License V2
BottomSheetLicense
Bubbles for AndroidApache License V2
AndroidSlidingUpPanelApache License V2
android-transitionApache License V2
CircleRefreshLayoutMIT
WaveSwipeRefreshLayoutApache License V2
FloatingViewApache License V2
FrenchToastApache License V2
AndroidSweetSheetApache License V2
FABRevealLayoutApache License V2
ToggleExpandLayoutMIT
FlowingDrawerApache License V2
WaveViewApache License V2
FoldableLayoutApache License V2
TriangleLabelViewApache License V2
FlexboxLayoutApache License V2 
VorolayApache License V2 
HoverMIT
FerrisWheelApache License V2

Button

NameLicenseDemo
circular-progress-buttonApache License V2
android-process-buttonApache License V2 
android-circlebuttonApache License V2
android-flat-buttonApache License V2
MovingButtonMIT
LabelViewApache License V2

List / Grid

NameLicenseDemo
SuperRecyclerViewApache License V2NONE
RecyclerViewSwipeDismissBSD 2 License
FlabbyListViewApache License V2 
recyclerview-stickyheadersMIT
ParallaxListViewUnKnown
PullZoomViewApache License V2
SwipeMenuListViewMIT
discrollviewApache License V2
StickyListHeadersApache License V2
ListBuddiesApache License V2<img src=”/art/ListBuddies.png” width=”49%”/ > <img src=”/art/ListBuddies.gif” width=”49%”/ >
Android-ObservableScrollViewApache License V2             
AsymmetricGridViewApache License V2 
DynamicGridMIT
AndroidStaggeredGridApache License V2
SwipeListViewApache License V2
android-parallax-recyclerviewApache License V2 
BlurStickyHeaderListViewMIT
RecyclerView AnimatorsApache License V2 
RecyclerView-FlexibleDividerApache License V2 
AndroidTreeViewApache License V2 
RecyclerViewFastScrollerApache License V2 
RecyclerView-MultipleViewTypesAdapterApache License V2
SwipeToActionApache License V2
Advanced RecyclerviewApache License V2
RecyclerItemDecorationApache License V2 
MaterialRecentsApache License V2
DividersApache License V2
Drag Select Recycler ViewMIT
sticky-headers-recyclerviewApache License V2

ViewPager

NameLicenseDemo
ParallaxPagerTransformerApache License V2
ViewPagerTransformsApache License V2
CircleIndicatorMIT
Android ViewPagerIndicatorApache License V2
Android-ParallaxHeaderViewPagerApache License V2
freepagerApache License V2
SpringIndicatorApache License V2
SmartTabLayoutApache License V2
FlipViewPager.DracoApache License V2
MaterialViewPagerApache License V2 
AndroidRubberIndicatorMIT
HollyViewPagerApache License V2
SCViewPagerApache License V2
SwipeSelectorApache License V2
NavigationTabStripApache License V2 & MIT
NavigationTabBarApache License V2 & MIT 
UltraViewPagerMIT   

Label / Form

NameLicenseDemo
Shimmer-androidApache License V2
Shimmer for AndroidBSD 2 License
TitanicApache License V2
MatchViewApache License V2
android-autofittextviewApache License V2
SecretTextViewApache License V2
TextJustify-AndroidApache License V2
RoundedLetterViewApache License V2
TextDrawableApache License V2 
BabushkaTextApache License V2
ExpandableTextViewApache License V2
Float Labeled EditTextApache License V2
SizeAdjustingTextViewGNU LicenseNONE
ParkedTextViewMIT
Material Code inputApache License V2 

TextSurfaceApache License V2
EmailAutoCompleteTextViewApache License V2
Tab DigitApache License V2 
RotatingTextMIT

Image

NameLicenseDemo
TouchImageViewLICENSENONE
CircleImageViewApache License V2
android-shape-imageviewApache License V2 
GifImageViewMIT
cropperApache License V2
android-cropApache License V2
SelectableRoundedImageViewApache License V2
RoundedImageViewApache License V2 
CropImageViewApache License V2
BitmapMergerMIT 
Scrolling Image ViewMIT
Pixelate AndroidMIT
SimpleCropViewMIT
android-anyshapeMIT 
PanoramaImageViewMIT

SeekBar

NameLicenseDemo
DiscreteSeekBarApache License V2 
SeekBarCompatApache License V2
PreviewSeekBarApache License V2

Progress

NameLicenseDemo
SmoothProgressBarApache License V2
NumberProgressBarMIT
CircleProgressUnKnown
android-square-progressbarUnKnown  
GoogleProgressBarApache License V2  
Android-RoundCornerProgressBarApache License V2
ElasticDownloadApache License V2 
FABProgressCircleApache License V2
LoadingApache License V2  
Animated Circle Loading ViewApache License V2
AndroidFillableLoadersApache License V2 
spots-dialogMIT
AVLoadingIndicatorViewApache License V2
LoadingDotsMIT
ColorArcProgerssBarApache License V2
ArcProgressStackViewApache License V2 
WaveLoadingViewApache License V2
CatLoadingViewMIT
WaveLoadingMIT

Menu

NameLicenseDemo
CircularFloatingActionMenuMIT
AndroidResideMenuMIT
Folder-ResideMenuApache License V2
Side-Menu.AndroidApache License V2
Context-Menu.AndroidApache License V2
GuillotineMenu-AndroidApache License V2
android-snake-menuApache License V2
BoomMenuApache License V2 

ActionBar

NameLicenseDemo
FadingActionBarApache License V2
GlassActionBarApache License V2
NotBoringActionBarApache License V2

Dialog

NameLicenseDemo
DialogPlusApache License V2 
Sweet AlertMIT
FlycoDialog-MatserMIT

Calendar

NameLicenseDemo
CaldroidMIT
android-times-squareApache License V2
Android-MonthCalendarWidgetApache License V2
android-betterpickersApache License V2
Android-Week-ViewApache License V2
SilkCalMIT
SublimePickerApache License V2  
MaterialDateTimePickerApache License V2 
CompactCalendarViewMIT

Graph

NameLicenseDemo
EazeGraphApache License V2   
GraphViewApache License V2 
hellocharts-androidApache License V2  
MPAndroidChartApache License V2   
WilliamChartApache License V2 

Animation

NameLicenseDemo
AndroidViewAnimationsMIT
ListViewAnimationsApache License V2
AndroidImageSliderMIT
transitions-everywhereApache License V2
Android Ripple BackgroundMIT 
android-flipMIT 
FragmentTransactionExtendedApache License V2 
KenBurnsViewApache License V2
reboundBSD 2 Licensehttp://facebook.github.io/rebound/
ReachabilityApache License V2
AnimationEasingFunctionsMIT
EasyAndroidAnimationsApache License V2
android-pathviewApache License V2
ViewRevealAnimatorApache License V2
ArcAnimatorMIT 
SearchMenuAnimUnKnown
Cross ViewApache License V2 
WoWoViewPagerApache License V2 
Lottie for AndroidApache License V2
RichPathApache License V2

Parallax

NameLicenseDemo
ParallaxEverywhereMIT

Effect

NameLicenseDemo
EtsyBlurApache License V2
BlurDialogFragmentApache License V2 
BlurBehindMIT 
Android StackBlurApache License V2
EdgeEffectOverrideApache License V2
ExplosionFieldApache License V2
BrokenViewMIT
TrianglifyApache License V2
ShineButtonMIT

Other

NameLicenseDemo
SwipecardsApache License V2
Android-BootstrapMIT
Android PDFViewGPL V3
DspecApache License V2
LolliPinApache License V2
DrawableViewApache License V2
Material Shadow 9-PatchApache License V2
SimpleFingerGesturesApache License v2   
DecorApache License V2
Voice Recording VisualizerApache License V2
EasyFontsApache License V2
Android Sliding Activity LibraryApache License V2 
Snake ViewApache License V2
RotatableMIT
StatusBarUtilApache License V2
Horizon – Simple visual equaliser for AndroidApache License V2
Stepper TouchApache License V2
KonfettiISC
  • © 2019 GitHub, Inc.
https://github.com/wasabeef/awesome-android-ui/blob/master/README.md

690 total views, 1 views today

(Visited 303 times, 1 visits today)

You May Also Like

About the Author: Android Developer

This is Mohammad I am Android Application Developer. I am the founder of Android Tutorial Online blog. I am programming lover and professional blogger from India. I spend most of my time doing programming and helping other programmers. This Android tutorial online blog for learning and share Android code.
My Chatbot
Powered by Replace Me