Files
awesome-awesomeness/terminal/androidui2
2025-07-18 23:13:11 +02:00

419 lines
62 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
List of Android UI/UX Libraries
==================
!Awesome (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/wasabeef/awesome-android-ui)
A curated list of awesome Android UI/UX libraries.
Maintainers
 

 
Index
⟡ Jetpack Compose (#Jetpack-Compose)
⟡ Layout (#Layout)
⟡ Button (#Button)
⟡ List / Grid (#List--Grid)
⟡ ViewPager (#ViewPager)
⟡ Label / Form (#Label--Form)
⟡ Image (#Image)
⟡ SeekBar (#SeekBar)
⟡ Progress (#Progress)
⟡ Menu (#Menu)
⟡ ActionBar (#ActionBar)
⟡ Dialog (#Dialog)
⟡ Calendar (#Calendar)
⟡ Graph (#Graph)
⟡ Animation (#Animation)
⟡ Parallax (#Parallax)
⟡ Effect (Blur... etc) (#Effect)
⟡ Other (#Other)
Jetpack Compose
======================
Name | License | Demo
--- | --- | ---
Landscapist (https://github.com/skydoves/landscapist) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Flinger (https://github.com/iamjosephmj/flinger) | MIT (https://opensource.org/licenses/MIT) | 
Orchestra (https://github.com/skydoves/Orchestra) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
compose-backstack (https://github.com/zach-klippenstein/compose-backstack) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
ComposeClock (https://github.com/adibfara/ComposeClock) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
ComposeCookBook (https://github.com/Gurupreet/ComposeCookBook) | MIT (https://opensource.org/licenses/MIT) | 
Compose Neumorphism UI (https://github.com/CuriousNikhil/neumorphic-compose) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
SSComposeCookBook (https://github.com/SimformSolutionsPvtLtd/SSComposeCookBook) | MIT (https://opensource.org/licenses/MIT) | 
Layout
======================
Name | License | Demo
--- | --- | ---
WaveView (https://github.com/john990/WaveView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
ResideLayout (https://github.com/kyze8439690/ResideLayout) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
AndroidSwipeLayout (https://github.com/daimajia/AndroidSwipeLayout) | MIT (https://opensource.org/licenses/MIT) | 
SwipeBackLayout (https://github.com/ikew0ng/SwipeBackLayout) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Maskable Layout (https://github.com/christophesmet/android_maskable_layout) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
ExpandableLayout (https://github.com/traex/ExpandableLayout) | MIT (https://opensource.org/licenses/MIT) | 
android-PullRefreshLayout (https://github.com/baoyongzhang/android-PullRefreshLayout) | MIT (https://opensource.org/licenses/MIT) | 
TileView (https://github.com/moagrius/TileView) | MIT (https://opensource.org/licenses/MIT) | 
ShowcaseView (https://github.com/amlcurran/ShowcaseView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Ultra Pull To Refresh (https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
AndroidViewHover (https://github.com/daimajia/AndroidViewHover) | UnKnown | 
DraggablePanel (https://github.com/pedrovgs/DraggablePanel) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Slidr (https://github.com/r0adkll/Slidr) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Phoenix Pull-to-Refresh (https://github.com/Yalantis/Phoenix) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Pull-to-Refresh.Tours (https://github.com/Yalantis/Taurus) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
InboxLayout (https://github.com/zhaozhentao/InboxLayout) | MIT (https://opensource.org/licenses/MIT) | 
SwipeBack (https://github.com/liuguangqiang/SwipeBack) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
ArcLayout (https://github.com/ogaclejapan/ArcLayout) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Dragger (https://github.com/ppamorim/Dragger) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
PhysicsLayout (https://github.com/Jawnnypoo/PhysicsLayout) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
BottomSheet (https://github.com/Flipboard/bottomsheet) | License (https://github.com/Flipboard/bottomsheet/blob/master/LICENSE) | 
Bubbles for Android (https://github.com/txusballesteros/bubbles-for-android) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
AndroidSlidingUpPanel (https://github.com/umano/AndroidSlidingUpPanel) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
android-transition (https://github.com/kaichunlin/android-transition) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
CircleRefreshLayout (https://github.com/tuesda/CircleRefreshLayout) | MIT (https://opensource.org/licenses/MIT) | 
WaveSwipeRefreshLayout (https://github.com/recruit-lifestyle/WaveSwipeRefreshLayout) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
FloatingView (https://github.com/recruit-lifestyle/FloatingView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
FrenchToast (https://github.com/pyricau/frenchtoast) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
AndroidSweetSheet (https://github.com/zzz40500/AndroidSweetSheet) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
FABRevealLayout (https://github.com/truizlop/FABRevealLayout) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
ToggleExpandLayout (https://github.com/fenjuly/ToggleExpandLayout) | MIT (https://opensource.org/licenses/MIT) | 
FlowingDrawer (https://github.com/mxn21/FlowingDrawer) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
WaveView (https://github.com/gelitenight/WaveView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
FoldableLayout (https://github.com/worldline/FoldableLayout) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
TriangleLabelView (https://github.com/shts/TriangleLabelView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
FlexboxLayout (https://github.com/google/flexbox-layout) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Vorolay (https://github.com/Quatja/Vorolay) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Hover (https://github.com/google/hover) | MIT (https://opensource.org/licenses/MIT) | 
FerrisWheel (https://github.com/iglaweb/Ferris-Wheel) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
ArcView (https://github.com/amir5121/arcView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
DraggablePanel2 (https://github.com/hoanganhtuan95ptit/DraggablePanel) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
TagSphereView (https://github.com/magic-goop/tag-sphere) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
LDrawer (https://github.com/keklikhasan/LDrawer) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
MaterialNavigationDrawer (https://github.com/neokree/MaterialNavigationDrawer) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
AndroidMaterialDesignToolbar (https://github.com/tekinarslan/AndroidMaterialDesignToolbar) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
TapTargetView (https://github.com/KeepSafe/TapTargetView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Spotlight (https://github.com/TakuSemba/Spotlight) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
MaterialTapTargetPrompt (https://github.com/sjwall/MaterialTapTargetPrompt) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
DrawerArrowDrawable (https://github.com/ChrisRenke/DrawerArrowDrawable) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | ! (/art/DrawerArrowDrawable.gif)
Button
======================
Name | License | Demo
--- | --- | ---
circular-progress-button (https://github.com/dmytrodanylyk/circular-progress-button) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
android-process-button (https://github.com/dmytrodanylyk/android-process-button) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
android-circlebutton (https://github.com/markushi/android-circlebutton) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | ! (/art/android-circlebutton.gif)
android-flat-button (https://github.com/hoang8f/android-flat-button) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
MovingButton (https://github.com/TheFinestArtist/MovingButton) | MIT (https://opensource.org/licenses/MIT) | 
LabelView (https://github.com/linger1216/labelview) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
transition-button-android (https://github.com/roynx98/transition-button-android) | MIT (https://opensource.org/licenses/MIT) | 
KTLoadingButton (https://github.com/timonknispel/KTLoadingButton) | MIT (https://opensource.org/licenses/MIT) | 
AwesomeSwitch (https://github.com/anoop44/AwesomeSwitch) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
FloatingActionButton (https://github.com/makovkastar/FloatingActionButton) | MIT (https://opensource.org/licenses/MIT) | 
android-floating-action-button (https://github.com/futuresimple/android-floating-action-button) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
ReactButton (https://github.com/amrdeveloper/ReactButton) | MIT (https://opensource.org/licenses/MIT) | 
List / Grid
======================
Name | License | Demo
--- | --- | ---
SuperRecyclerView (https://github.com/Malinskiy/SuperRecyclerView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | NONE
RecyclerViewSwipeDismiss (https://github.com/CodeFalling/RecyclerViewSwipeDismiss) | BSD 2 License (https://opensource.org/licenses/BSD-2-Clause) | 
FlabbyListView (https://github.com/jpardogo/FlabbyListView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
recyclerview-stickyheaders (https://github.com/eowise/recyclerview-stickyheaders) | MIT (https://opensource.org/licenses/MIT) | 
ParallaxListView (https://github.com/Gnod/ParallaxListView) | UnKnown | 
PullZoomView (https://github.com/Frank-Zhu/PullZoomView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
SwipeMenuListView (https://github.com/baoyongzhang/SwipeMenuListView) | MIT (https://opensource.org/licenses/MIT) | 
discrollview (https://github.com/flavienlaurent/discrollview) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
StickyListHeaders (https://github.com/emilsjolander/StickyListHeaders) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
ListBuddies (https://github.com/jpardogo/ListBuddies) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Android-ObservableScrollView (https://github.com/ksoichiro/Android-ObservableScrollView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
AsymmetricGridView (https://github.com/felipecsl/AsymmetricGridView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
DynamicGrid (https://github.com/askerov/DynamicGrid) | MIT (https://opensource.org/licenses/MIT) | 
AndroidStaggeredGrid (https://github.com/etsy/AndroidStaggeredGrid) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
SwipeListView (https://github.com/47deg/android-swipelistview) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
android-parallax-recyclerview (https://github.com/kanytu/android-parallax-recyclerview) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
BlurStickyHeaderListView (https://github.com/emmano/BlurStickyHeaderListView) | MIT (https://opensource.org/licenses/MIT) | 
RecyclerView Animators (https://github.com/wasabeef/recyclerview-animators) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
RecyclerView-FlexibleDivider (https://github.com/yqritc/RecyclerView-FlexibleDivider) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
AndroidTreeView (https://github.com/bmelnychuk/AndroidTreeView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
RecyclerViewFastScroller (https://github.com/danoz73/RecyclerViewFastScroller) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
RecyclerView-MultipleViewTypesAdapter (https://github.com/yqritc/RecyclerView-MultipleViewTypesAdapter) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
SwipeToAction (https://github.com/vcalvello/SwipeToAction) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Advanced Recyclerview (https://github.com/h6ah4i/android-advancedrecyclerview) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
RecyclerItemDecoration (https://github.com/magiepooh/RecyclerItemDecoration) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
MaterialRecents (https://github.com/ZieIony/MaterialRecents) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Dividers (https://github.com/Karumi/Dividers) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Drag Select Recycler View (https://github.com/afollestad/drag-select-recyclerview) | MIT (https://opensource.org/licenses/MIT) | 
sticky-headers-recyclerview (https://github.com/timehop/sticky-headers-recyclerview) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Kiel - Declarative RecyclerView Adapters (https://github.com/ibrahimyilmaz/kiel) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
ViewPager
======================
Name | License | Demo
--- | --- | ---
ParallaxPagerTransformer (https://github.com/xgc1986/ParallaxPagerTransformer) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
ViewPagerTransforms (https://github.com/ToxicBakery/ViewPagerTransforms) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
CircleIndicator (https://github.com/ongakuer/CircleIndicator) | MIT (https://opensource.org/licenses/MIT) | 
Android ViewPagerIndicator (https://github.com/JakeWharton/ViewPagerIndicator) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Android-ParallaxHeaderViewPager (https://github.com/kmshack/Android-ParallaxHeaderViewPager) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
freepager (https://github.com/alexzaitsev/freepager) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
SpringIndicator (https://github.com/chenupt/SpringIndicator) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
SmartTabLayout (https://github.com/ogaclejapan/SmartTabLayout) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
FlipViewPager.Draco (https://github.com/Yalantis/FlipViewPager.Draco) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
MaterialViewPager (https://github.com/florent37/MaterialViewPager) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
AndroidRubberIndicator (https://github.com/LyndonChin/AndroidRubberIndicator) | MIT (https://opensource.org/licenses/MIT) | 
HollyViewPager (https://github.com/florent37/HollyViewPager) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
SCViewPager (https://github.com/sacot41/SCViewPager) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
SwipeSelector (https://github.com/roughike/SwipeSelector) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
NavigationTabStrip (https://github.com/Devlight/NavigationTabStrip) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) & MIT (https://opensource.org/licenses/MIT) | 
NavigationTabBar (https://github.com/Devlight/NavigationTabBar) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) & MIT (https://opensource.org/licenses/MIT) | 
UltraViewPager (https://github.com/alibaba/UltraViewPager) | MIT (https://opensource.org/licenses/MIT) | 
SnapTablayout (https://github.com/nirukk52/SnapTabLayout) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
MaterialTabs (https://github.com/neokree/MaterialTabs) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
PagerSlidingTabStrip (https://github.com/jpardogo/PagerSlidingTabStrip) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Label / Form
======================
Name | License | Demo
--- | --- | ---
Shimmer-android (https://github.com/RomainPiel/Shimmer-android) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | ! (/art/Shimmer-android.gif)
Shimmer for Android (https://github.com/facebook/shimmer-android) | BSD 2 License (https://opensource.org/licenses/BSD-2-Clause) | 
Titanic (https://github.com/RomainPiel/Titanic) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
MatchView (https://github.com/Rogero0o/MatchView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
android-autofittextview (https://github.com/grantland/android-autofittextview) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | ! (/art/android-autofittextview.gif)
SecretTextView (https://github.com/matthewrkula/SecretTextView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | ! (/art/SecretTextView.gif)
TextJustify-Android (https://github.com/bluejamesbond/TextJustify-Android) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
RoundedLetterView (https://github.com/pavlospt/RoundedLetterView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
TextDrawable (https://github.com/amulyakhare/TextDrawable) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
BabushkaText (https://github.com/quiqueqs/BabushkaText) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
ExpandableTextView (https://github.com/Manabu-GT/ExpandableTextView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Float Labeled EditText (https://github.com/wrapp-archive/floatlabelededittext) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
SizeAdjustingTextView (https://github.com/erchenger/SizeAdjustingTextView) | GNU License (http://www.gnu.org/licenses/gpl-3.0.en.html) | NONE
ParkedTextView (https://github.com/gotokatsuya/ParkedTextView) | MIT (https://opensource.org/licenses/MIT) | 
Material Code input (https://github.com/glomadrian/material-code-input) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
TextSurface (https://github.com/elevenetc/TextSurface) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
EmailAutoCompleteTextView (https://github.com/tasomaniac/EmailAutoCompleteTextView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Tab Digit (https://github.com/xenione/tab-digit) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
RotatingText (https://github.com/sdsmdg/RotatingText) | MIT (https://opensource.org/licenses/MIT) | 
MaterialEditText (https://github.com/rengwuxian/MaterialEditText) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | ! (/art/MaterialEditText.png)
MaterialTextField (https://github.com/florent37/MaterialTextField) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
CodeView (https://github.com/amrdeveloper/CodeView) | MIT (https://opensource.org/licenses/MIT) | 
Image
======================
Name | License | Demo
--- | --- | ---
TouchImageView (https://github.com/MikeOrtiz/TouchImageView) | LICENSE (https://raw.githubusercontent.com/MikeOrtiz/TouchImageView/master/LICENSE) | NONE
CircleImageView (https://github.com/hdodenhof/CircleImageView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
android-shape-imageview (https://github.com/siyamed/android-shape-imageview) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
GifImageView (https://github.com/felipecsl/GifImageView) | MIT (https://opensource.org/licenses/MIT) | 
cropper (https://github.com/edmodo/cropper) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
android-crop (https://github.com/jdamcd/android-crop) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
SelectableRoundedImageView (https://github.com/pungrue26/SelectableRoundedImageView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
RoundedImageView (https://github.com/vinc3m1/RoundedImageView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
CropImageView (https://github.com/cesards/CropImageView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
BitmapMerger (https://github.com/sharish/BitmapMerger) | MIT (https://opensource.org/licenses/MIT) | 
Scrolling Image View (https://github.com/Q42/AndroidScrollingImageView) | MIT (https://opensource.org/licenses/MIT) | 
SimpleCropView (https://github.com/IsseiAoki/SimpleCropView) | MIT (https://opensource.org/licenses/MIT) | 
android-anyshape (https://github.com/lankton/android-anyshape) | MIT (https://opensource.org/licenses/MIT) | 
PanoramaImageView (https://github.com/gjiazhe/PanoramaImageView) | MIT (https://opensource.org/licenses/MIT) | 
ChiliPhotoPicker (https://github.com/ChiliLabs/ChiliPhotoPicker) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Android Ribbon (https://github.com/skydoves/AndroidRibbon) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
SeekBar
======================
Name | License | Demo
--- | --- | ---
DiscreteSeekBar (https://github.com/AnderWeb/discreteSeekBar) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | ! (/art/discreteseekbar.gif) ! (/art/discreteseekbar2.gif)
SeekBarCompat (https://github.com/ahmedrizwan/SeekBarCompat) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | ! (/art/seekbarcompat.gif)
PreviewSeekBar (https://github.com/rubensousa/PreviewSeekBar) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | ! (/art/PreviewSeekBar.gif)
RangeSeekBar (https://github.com/Jay-Goo/RangeSeekBar) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | ! (https://github.com/Jay-Goo/RangeSeekBar/blob/master/Gif/screen2.gif)
material-range-bar (https://github.com/oli107/material-range-bar) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
MaterialDateRangePicker (https://github.com/borax12/MaterialDateRangePicker) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Progress
======================
Name | License | Demo
--- | --- | ---
SmoothProgressBar (https://github.com/castorflex/SmoothProgressBar) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | ! (/art/SmoothProgressBar.gif)
NumberProgressBar (https://github.com/daimajia/NumberProgressBar) | MIT (https://opensource.org/licenses/MIT) | ! (/art/NumberProgressBar.gif)
CircleProgress (https://github.com/lzyzsd/CircleProgress) | UnKnown | 
android-square-progressbar (https://github.com/mrwonderman/android-square-progressbar) | UnKnown | 
GoogleProgressBar (https://github.com/jpardogo/GoogleProgressBar) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Android-RoundCornerProgressBar (https://github.com/akexorcist/Android-RoundCornerProgressBar) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
ElasticDownload (https://github.com/Tibolte/ElasticDownload) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
FABProgressCircle (https://github.com/JorgeCastilloPrz/FABProgressCircle) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Loading (https://github.com/yankai-victor/Loading) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Animated Circle Loading View (https://github.com/jlmd/AnimatedCircleLoadingView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
AndroidFillableLoaders (https://github.com/JorgeCastilloPrz/AndroidFillableLoaders) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
spots-dialog (https://github.com/d-max/spots-dialog) | MIT (https://opensource.org/licenses/MIT) | 
AVLoadingIndicatorView (https://github.com/81813780/AVLoadingIndicatorView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
LoadingDots (https://github.com/EyalBira/loading-dots) | MIT (https://opensource.org/licenses/MIT) | 
ColorArcProgerssBar (https://github.com/Shinelw/ColorArcProgressBar) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
ArcProgressStackView (https://github.com/GIGAMOLE/ArcProgressStackView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
WaveLoadingView (https://github.com/tangqi92/WaveLoadingView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
CatLoadingView (https://github.com/Rogero0o/CatLoadingView) | MIT (https://opensource.org/licenses/MIT) | 
WaveLoading (https://github.com/race604/WaveLoading) | MIT (https://opensource.org/licenses/MIT) | 
SqueezeLoader (https://github.com/mecoFarid/squeezeloader) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
RoundedProgressBar (https://github.com/MackHartley/RoundedProgressBar) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
FAB-Loading (https://github.com/SaeedMasoumi/FAB-Loading) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
materialish-progress (https://github.com/pnikosis/materialish-progress) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Menu
======================
Name | License | Demo
--- | --- | ---
CircularFloatingActionMenu (https://github.com/oguzbilgener/CircularFloatingActionMenu) | MIT (https://opensource.org/licenses/MIT) | ! (/art/CircularFloatingActionMenu.gif)
AndroidResideMenu (https://github.com/SpecialCyCi/AndroidResideMenu) | MIT (https://opensource.org/licenses/MIT) | 
Folder-ResideMenu (https://github.com/dkmeteor/Folder-ResideMenu) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Side-Menu.Android (https://github.com/Yalantis/Side-Menu.Android) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Context-Menu.Android (https://github.com/Yalantis/Context-Menu.Android) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
GuillotineMenu-Android (https://github.com/Yalantis/GuillotineMenu-Android) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
android-snake-menu (https://github.com/xmuSistone/android-snake-menu) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
BoomMenu (https://github.com/Nightonke/BoomMenu) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
ExpandableBottomBar (https://github.com/st235/ExpandableBottomBar) | MIT (https://opensource.org/licenses/MIT) | 
material-menu (https://github.com/balysv/material-menu) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | ! (/art/material-menu.gif) ! (/art/material-menu2.gif)
MaterialSheetFab (https://github.com/gowong/material-sheet-fab) | MIT (https://opensource.org/licenses/MIT) | 
PowerMenu (https://github.com/skydoves/powermenu) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
AnimatedBottomBar (https://github.com/Droppers/AnimatedBottomBar) | MIT (https://opensource.org/licenses/MIT) | 
ActionBar
======================
Name | License | Demo
--- | --- | ---
FadingActionBar (https://github.com/ManuelPeinado/FadingActionBar) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
GlassActionBar (https://github.com/ManuelPeinado/GlassActionBar) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
NotBoringActionBar (https://github.com/flavienlaurent/NotBoringActionBar) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Dialog
======================
Name | License | Demo
--- | --- | ---
DialogPlus (https://github.com/orhanobut/dialogplus) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Sweet Alert (https://github.com/pedant/sweet-alert-dialog) | MIT (https://opensource.org/licenses/MIT) | 
FlycoDialog-Matser (https://github.com/H07000223/FlycoDialog_Master) | MIT (https://opensource.org/licenses/MIT) | 
Voice Overlay (https://github.com/algolia/voice-overlay-android) | MIT (https://opensource.org/licenses/MIT) | 
MaterialDialog (https://github.com/drakeet/MaterialDialog) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
material-dialogs (https://github.com/afollestad/material-dialogs) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | ! (/art/material-dialogs.webp) ! (/art/material-dialogs2.webp) ! (/art/material-dialogs3.webp)
AlertDialogPro (https://github.com/fengdai/AlertDialogPro) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Calendar
======================
Name | License | Demo
--- | --- | ---
Caldroid (https://github.com/roomorama/Caldroid) | MIT (https://opensource.org/licenses/MIT) | 
android-times-square (https://github.com/square/android-times-square) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Android-MonthCalendarWidget (https://github.com/romannurik/Android-MonthCalendarWidget) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | ! (/art/Android-MonthCalendarWidget.png)
android-betterpickers (https://github.com/code-troopers/android-betterpickers) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | ! (/art/android-betterpickers.png)
Android-Week-View (https://github.com/alamkanak/Android-Week-View) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | ! (/art/Android-Week-View.png)
SilkCal (https://github.com/NLMartian/SilkCal) | MIT (https://opensource.org/licenses/MIT) | 
SublimePicker (https://github.com/vikramkakkar/SublimePicker) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
MaterialDateTimePicker (https://github.com/wdullaer/MaterialDateTimePicker) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
CompactCalendarView (https://github.com/SundeepK/CompactCalendarView) | MIT (https://opensource.org/licenses/MIT) | 
material-calendarview (https://github.com/prolificinteractive/material-calendarview) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Graph
======================
Name | License | Demo
--- | --- | ---
Android-RatingReviews (https://github.com/Inconnu08/android-ratingreviews) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
EazeGraph (https://github.com/blackfizz/EazeGraph) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
GraphView (https://github.com/appsthatmatter/GraphView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
hellocharts-android (https://github.com/lecho/hellocharts-android) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
MPAndroidChart (https://github.com/PhilJay/MPAndroidChart) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
WilliamChart (https://github.com/diogobernardino/WilliamChart) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Animation
======================
Name | License | Demo
--- | --- | ---
AndroidViewAnimations (https://github.com/daimajia/AndroidViewAnimations) | MIT (https://opensource.org/licenses/MIT) | 
ListViewAnimations (https://github.com/nhaarman/ListViewAnimations) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
AndroidImageSlider (https://github.com/daimajia/AndroidImageSlider) | MIT (https://opensource.org/licenses/MIT) | 
transitions-everywhere (https://github.com/andkulikov/transitions-everywhere) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | ! (/art/transitions-everywhere.gif)
Android Ripple Background (https://github.com/skyfishjy/android-ripple-background) | MIT (https://opensource.org/licenses/MIT) | 
android-flip (https://github.com/openaphid/android-flip) | MIT (https://opensource.org/licenses/MIT) | 
FragmentTransactionExtended (https://github.com/DesarrolloAntonio/FragmentTransactionExtended) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
KenBurnsView (https://github.com/flavioarfaria/KenBurnsView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
rebound (https://github.com/facebook/rebound) | BSD 2 License (https://opensource.org/licenses/BSD-2-Clause) | http://facebook.github.io/rebound/
Reachability (https://github.com/sakebook/Reachability) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
AnimationEasingFunctions (https://github.com/daimajia/AnimationEasingFunctions) | MIT (https://opensource.org/licenses/MIT) | 
EasyAndroidAnimations (https://github.com/2359media/EasyAndroidAnimations) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
android-pathview (https://github.com/geftimov/android-pathview) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
ViewRevealAnimator (https://github.com/sephiroth74/ViewRevealAnimator) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
ArcAnimator (https://github.com/asyl/ArcAnimator) | MIT (https://opensource.org/licenses/MIT) | 
SearchMenuAnim (https://github.com/kongnanlive/SearchMenuAnim) | UnKnown | 
Cross View (https://github.com/cdflynn/crossview) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
WoWoViewPager (https://github.com/Nightonke/WoWoViewPager) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Lottie for Android (https://github.com/airbnb/lottie-android) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
RichPath (https://github.com/tarek360/RichPath) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
RubberPicker (https://github.com/Chrisvin/RubberPicker) | MIT (https://opensource.org/licenses/MIT) | 
material-ripple (https://github.com/balysv/material-ripple) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
RippleEffect (https://github.com/traex/RippleEffect) | MIT (https://opensource.org/licenses/MIT) | ! (/art/RippleEffect.gif)
CircularReveal (https://github.com/ozodrukh/CircularReveal) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Parallax
======================
Name | License | Demo
--- | --- | ---
ParallaxEverywhere (https://github.com/Narfss/ParallaxEverywhere) | MIT (https://opensource.org/licenses/MIT) | ! (/art/parallax-everywhere.gif)
Effect
======================
Name | License | Demo
--- | --- | ---
EtsyBlur (https://github.com/Manabu-GT/EtsyBlur) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
BlurDialogFragment (https://github.com/tvbarthel/BlurDialogFragment) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
BlurBehind (https://github.com/faradaj/BlurBehind) | MIT (https://opensource.org/licenses/MIT) | 
Android StackBlur (https://github.com/kikoso/android-stackblur) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
EdgeEffectOverride (https://github.com/AndroidAlliance/EdgeEffectOverride) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
ExplosionField (https://github.com/tyrantgit/ExplosionField) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
BrokenView (https://github.com/zhanyongsheng/BrokenView) | MIT (https://opensource.org/licenses/MIT) | 
Trianglify (https://github.com/manolovn/trianglify) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
ExpandableLayout (by skydoves) (https://github.com/skydoves/ExpandableLayout) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Elastic Views (https://github.com/skydoves/ElasticViews) | MIT (https://opensource.org/licenses/MIT) | 
Transformation Layout (https://github.com/skydoves/TransformationLayout) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
IridescentView (https://github.com/alexandrehtrb/IridescentView) | MIT (https://opensource.org/licenses/MIT) | 
DashedView (https://github.com/MackHartley/DashedView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Other
======================
Name | License | Demo
--- | --- | ---
Swipecards (https://github.com/Diolor/Swipecards) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Android-Bootstrap (https://github.com/Bearded-Hen/Android-Bootstrap) | MIT (https://opensource.org/licenses/MIT) | 
Android PDFView (https://github.com/JoanZapata/android-pdfview) | GPL V3 (https://opensource.org/licenses/GPL-3.0) | 
Dspec (https://github.com/lucasr/dspec) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
LolliPin (https://github.com/omadahealth/LolliPin) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
DrawableView (https://github.com/PaNaVTEC/DrawableView) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Material Shadow 9-Patch (https://github.com/h6ah4i/android-materialshadowninepatch) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
SimpleFingerGestures (https://github.com/championswimmer/SimpleFingerGestures_Android_Library) | Apache License v2 (https://github.com/championswimmer/SimpleFingerGestures_Android_Library/blob/master/LICENSE) | 
Decor (https://github.com/chemouna/decor) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Voice Recording Visualizer (https://github.com/tyorikan/voice-recording-visualizer) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | !IMAGE demo (http://img.youtube.com/vi/fJTl1bgQ3j4/0.jpg) 
(https://www.youtube.com/watch?v=fJTl1bgQ3j4)
iiVisu (https://github.com/ImnIrdst/iiVisu) | MIT (https://opensource.org/licenses/MIT) | 
EasyFonts (https://github.com/vsvankhede/easyfonts) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Android Sliding Activity Library (https://github.com/klinker41/android-slidingactivity) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Snake View (https://github.com/txusballesteros/snake) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Rotatable (https://github.com/yayaa/Rotatable) | MIT (https://opensource.org/licenses/MIT) | 
StatusBarUtil (https://github.com/laobie/StatusBarUtil) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Horizon - Simple visual equaliser for Android (https://github.com/Yalantis/Horizon) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Stepper Touch (https://github.com/DanielMartinus/Stepper-Touch) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Konfetti (https://github.com/DanielMartinus/konfetti) | ISC (https://opensource.org/licenses/ISC) | 
CircleTimer (https://github.com/jaeryo2357/circleTimer) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
MaterialDesignLibrary (https://github.com/navasmdc/MaterialDesignLibrary) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
MaterialShadows (https://github.com/harjot-oberai/MaterialShadows) | MIT (https://opensource.org/licenses/MIT) | 
Material (https://github.com/rey5137/material) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
material-design-icons (https://github.com/google/material-design-icons) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | ! (/art/material-design-icons.png)
Material Icon Library (https://github.com/code-mc/material-icon-lib) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Carbon (https://github.com/ZieIony/Carbon) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | NONE
Lollipop-AppCompat-Widgets-Skeleton (https://github.com/sachin1092/Lollipop-AppCompat-Widgets-Skeleton) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
Balloon(tooltips) (https://github.com/skydoves/Balloon) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
ColorPickerView (https://github.com/skydoves/colorpickerview) | Apache License V2 (https://www.apache.org/licenses/LICENSE-2.0) | 
androidui Github: https://github.com/wasabeef/awesome-android-ui