back to home
wasabeef / awesome-android-ui
A curated list of awesome Android UI/UX libraries
55,502 stars
10,267 forks
38 issues
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing wasabeef/awesome-android-ui in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Summary (README)
PreviewList of Android UI/UX Libraries
A curated list of awesome Android UI/UX libraries.
Maintainers
<p> <a href="https://github.com/wasabeef"> <img src="https://avatars1.githubusercontent.com/u/1833474?s=48" /> </a> </p>Index
- Jetpack Compose
- Layout
- Button
- List / Grid
- ViewPager
- Label / Form
- Image
- SeekBar
- Progress
- Menu
- ActionBar
- Dialog
- Calendar
- Graph
- Animation
- Parallax
- Effect (Blur... etc)
- Other
Jetpack Compose
| Name | License | Demo |
|---|---|---|
| Landscapist | Apache License V2 | <img src="https://user-images.githubusercontent.com/24237865/95661452-6abad480-0b6a-11eb-91c4-7cbe40b77927.gif" width="46%"> <img src="https://user-images.githubusercontent.com/24237865/95812167-be3a4780-0d4f-11eb-9360-2a4a66a3fb46.gif" width="46%"> |
| Flinger | MIT | <img src="https://media.giphy.com/media/rJWauymZ3HTRRTXmta/giphy.gif" width="49%"> |
| Orchestra | Apache License V2 | <img src="https://user-images.githubusercontent.com/24237865/61194943-f9d70380-a6ff-11e9-807f-ba1ca8126f8a.gif" width="46%"> <img src="https://user-images.githubusercontent.com/24237865/95007367-d58b7d80-0649-11eb-857b-9e0187be70d1.gif" width="44%"> |
| compose-backstack | Apache License V2 | <img src="https://github.com/zach-klippenstein/compose-backstack/blob/main/.images/inspector.gif" width="49%"> |
| ComposeClock | Apache License V2 | <img src="https://github.com/adibfara/ComposeClock/blob/master/demo.gif" width="49%"> |
| ComposeCookBook | MIT | <img src="https://media.giphy.com/media/WOlo2cTDdjGkgdAJQK/giphy.gif" width="46%"> <img src="https://media.giphy.com/media/pZfwwwOlKQtiyJFPr2/giphy.gif" width="46%"> |
| Compose Neumorphism UI | Apache License V2 | <img src="https://github.com/CuriousNikhil/neumorphic-compose/blob/main/static/complete_screen.png?raw=true" height=400> |
| SSComposeCookBook | MIT | <img src="https://github.com/SimformSolutionsPvtLtd/SSComposeCookBook/blob/main/gif/canvas/canvas.gif" width="46%"> <img src="https://github.com/SimformSolutionsPvtLtd/SSComposeCookBook/blob/main/gif/Animation/BasicAnim.gif" width="46%"> |
Layout
| Name | License | Demo |
|---|---|---|
| WaveView | Apache License V2 | <img src="/art/waveview.gif" width="49%"> |
| ResideLayout | Apache License V2 | <img src="/art/ResideLayout.gif" width="49%"> |
| AndroidSwipeLayout | MIT | <img src="/art/AndroidSwipeLayout.gif" width="49%"> <img src="/art/AndroidSwipeLayout2.gif" width="49%"> |
| SwipeBackLayout | Apache License V2 | <img src="/art/SwipeBackLayout.webp" width="49%"> <img src="/art/SwipeBackLayout2.webp" width="49%"> |
| Maskable Layout | Apache License V2 | <img src="/art/android_maskable_layout.gif" width="49%"> |
| ExpandableLayout | MIT | <img src="/art/ExpandableLayout.gif" width="49%"> |
| android-PullRefreshLayout | MIT | <img src="/art/android-PullRefreshLayout.gif" width="49%"> |
| TileView | MIT | <img src="/art/TileView.jpeg" width="49%"> <img src="/art/TileView2.jpeg" width="49%"> |
| ShowcaseView | Apache License V2 | <img src="/art/ShowcaseView.png" width="49%"> <img src="/art/ShowcaseView2.png" width="49%"> |
| Ultra Pull To Refresh | Apache License V2 | <img src="/art/android-Ultra-Pull-To-Refresh.gif" width="49%"> <img src="/art/android-Ultra-Pull-To-Refresh2.gif" width="49%"> <img src="/art/android-Ultra-Pull-To-Refresh3.gif" width="49%"> <img src="/art/android-Ultra-Pull-To-Refresh4.gif" width="49%"> |
| AndroidViewHover | UnKnown | <img src="/art/AndroidViewHover.gif" width="49%"> |
| DraggablePanel | Apache License V2 | <img src="/art/DraggablePanel.gif" width="49%"> <img src="/art/DraggablePanel2.gif" width="49%"> |
| Slidr | Apache License V2 | <img src="/art/Slidr.gif" width="49%"> |
| Phoenix Pull-to-Refresh | Apache License V2 | <img src="/art/Phoenix.gif" width="65%"> |
| Pull-to-Refresh.Tours | Apache License V2 | <img src="/art/Taurus.gif" width="65%"> |
| InboxLayout | MIT | <img src="/art/InboxLayout.gif" width="49%"> |
| SwipeBack | Apache License V2 | <img src="/art/SwipeBack.gif" width="49%"> <img src="/art/SwipeBack2.gif" width="49%"> |
| ArcLayout | Apache License V2 | <img src="/art/arclayout1.gif" width="49%"> |
| Dragger | Apache License V2 | <img src="/art/Dragger.gif" width="100%"> |
| PhysicsLayout | Apache License V2 | <img src="/art/PhysicsLayout.gif" width="49%"> |
| BottomSheet | License | <img src="/art/BottomSheet.gif" width="49%"> |
| Bubbles for Android | Apache License V2 | <img src="/art/bubbles-for-android.gif" width="49%"> |
| AndroidSlidingUpPanel | Apache License V2 | <img src="/art/AndroidSlidingUpPanel.jpg" width="100%"> |
| android-transition | Apache License V2 | <img src="/art/android-transition.gif" width="49%"> |
| CircleRefreshLayout | MIT | <img src="/art/CircleRefreshLayout.gif" width="49%"> |
| WaveSwipeRefreshLayout | Apache License V2 | <img src="/art/WaveSwipeRefreshLayout.gif" width="49%"> |
| FloatingView | Apache License V2 | <img src="/art/FloatingView.gif" width="49%"> |
| FrenchToast | Apache License V2 | <img src="/art/frenchtoast.gif" width="49%"> |
| AndroidSweetSheet | Apache License V2 | <img src="/art/AndroidSweetSheet.gif" width="100%"> |
| FABRevealLayout | Apache License V2 | <img src="/art/FABRevealLayout.gif" width="49%"> |
| ToggleExpandLayout | MIT | <img src="/art/ToggleExpandLayout.gif" width="49%"> |
| FlowingDrawer | Apache License V2 | <img src="/art/FlowingDrawer.gif" width="65%"> |
| WaveView | Apache License V2 | <img src="/art/gelitenight-WaveView.gif" width="65%"> |
| FoldableLayout | Apache License V2 | <img src="/art/FoldableLayout.gif" width="49%"> |
| TriangleLabelView | Apache License V2 | <img src="/art/TriangleLabelView.jpg" width="49%"> |
| FlexboxLayout | Apache License V2 | <img src="/art/FlexboxLayout.gif" width="49%"> <img src="/art/FlexboxLayout2.gif" width="49%"> |
| Vorolay | Apache License V2 | <img src="/art/Vorolay.png" width="49%"> <img src="/art/Vorolay2.png" width="49%"> |
| Hover | MIT | <img src="/art/hover.gif" width="49%"> |
| FerrisWheel | Apache License V2 | <img src="/art/FerrisWheelView.gif" width="62%"> |
| ArcView | Apache License V2 | <img src="/art/arcView1.gif" width="49%"> |
| DraggablePanel2 | Apache License V2 | <img src="/art/DraggablePanel_1.gif" width="49%"> <img src="/art/DraggablePanel_2.png" width="49%"> |
| TagSphereView | Apache License V2 | <img src="/art/tagSphereView.gif" width="49%"> <img src="/art/tagSphereView1.gif" width="49%"> |
| LDrawer | Apache License V2 | <img src="/art/LDrawer.gif" width="49%"> |
| MaterialNavigationDrawer | Apache License V2 | <img src="/art/MaterialNavigationDrawer.png" width="49%"> |
| AndroidMaterialDesignToolbar | Apache License V2 | <img src="/art/AndroidMaterialDesignToolbar.gif" width="49%"> |
| TapTargetView | Apache License V2 | <img src="/art/TapTargetView.gif" width="49%"> |
| Spotlight | Apache License V2 | <img src="/art/spotlight.gif" width="49%"> <img src="/art/spotlight2.gif" width="49%"> |
| MaterialTapTargetPrompt | Apache License V2 | <img src="/art/MaterialTapTargetPrompt.jpg" width="49%"> |
| DrawerArrowDrawable | Apache License V2 | ![]() |
Button
| Name | License | Demo |
|---|---|---|
| circular-progress-button | Apache License V2 | <img src="/art/circular-progress-button.gif" width="49%"> |
| android-process-button | Apache License V2 | <img src="/art/android-process-button.gif" width="75%"> <img src="/art/android-process-button2.gif" width="75%"> |
| android-circlebutton | Apache License V2 | ![]() |
| android-flat-button | Apache License V2 | <img src="/art/android-flat-button.gif" width="49%"> |
| MovingButton | MIT | <img src="/art/MovingButton.gif" width="49%"> |
| LabelView | Apache License V2 | <img src="https://github.com/linger1216/labelview/blob/master/img/img1.png" width="49%"> |
| transition-button-android | MIT | <img src="/art/transition-button-android.gif" width="49%"> |
| KTLoadingButton | MIT | <img src="/art/KTLoadingButton_Success.gif" width="49%"> <img src="/art/KTLoadingButton_Error.gif" width="49%"> <img src="/art/KTLoadingButton_Progress.gif" width="49%"> |
| AwesomeSwitch | Apache License V2 | <img src="/art/awesome-switch.gif" height="50%"> |
| FloatingActionButton | MIT | <img src="/art/FloatingActionButton.gif" width="49%"> |
| android-floating-action-button | Apache License V2 | <img src="/art/android-floating-action-button.gif" width="49%"> <img src="/art/android-floating-action-button.png" width="49%"> |
| ReactButton | MIT | <img src="https://raw.githubusercontent.com/AmrDeveloper/ReactButton/master/screenshots/facebook_reacts_demo.gif" width="49%"> <img src="https://raw.githubusercontent.com/AmrDeveloper/ReactButton/master/screenshots/dc_reacts_demo.gif" width="49%"> |
List / Grid
| Name | License | Demo |
|---|---|---|
| SuperRecyclerView | Apache License V2 | NONE |
| RecyclerViewSwipeDismiss | BSD 2 License | <img src="/art/RecyclerViewSwipeDismiss.gif" width="49%"> |
| FlabbyListView | Apache License V2 | <img src="/art/FlabbyListView.gif" width="49%"> <img src="/art/FlabbyListView2.gif" width="49%"> |
| recyclerview-stickyheaders | MIT | <img src="/art/recyclerview-stickyheaders.gif" width="49%"> |
| ParallaxListView | UnKnown | <img src="/art/ParallaxListView.gif" width="49%"> |
| PullZoomView | Apache License V2 | <img src="/art/PullZoomView.gif" width="49%"> |
| SwipeMenuListView | MIT | <img src="/art/SwipeMenuListView.gif" width="49%"> |
| discrollview | Apache License V2 | <img src="/art/discrollview.gif" width="49%"> |
| StickyListHeaders | Apache License V2 | <img src="/art/StickyListHeaders.gif" width="49%"> |
| ListBuddies | Apache License V2 | <img src="/art/ListBuddies.png" width="49%"/ > <img src="/art/ListBuddies.gif" width="49%"/ > |
| Android-ObservableScrollView | Apache License V2 | <img src="/art/Android-ObservableScrollView.gif" width="32%"> <img src="/art/Android-ObservableScrollView.gif" width="32%"> <img src="/art/Android-ObservableScrollView2.gif" width="32%"> <img src="/art/Android-ObservableScrollView3.gif" width="32%"> <img src="/art/Android-ObservableScrollView4.gif" width="32%"> <img src="/art/Android-ObservableScrollView5.gif" width="32%"> <img src="/art/Android-ObservableScrollView6.gif" width="32%"> <img src="/art/Android-ObservableScrollView7.gif" width="32%"> <img src="/art/Android-ObservableScrollView8.gif" width="32%"> <img src="/art/Android-ObservableScrollView9.gif" width="32%"> <img src="/art/Android-ObservableScrollView10.gif" width="32%"> <img src="/art/Android-ObservableScrollView11.gif" width="32%"> <img src="/art/Android-ObservableScrollView12.gif" width="32%"> <img src="/art/Android-ObservableScrollView13.gif" width="32%"> |
| AsymmetricGridView | Apache License V2 | <img src="/art/AsymmetricGridView.png" width="49%"> <img src="/art/AsymmetricGridView2.png" width="49%"> |
| DynamicGrid | MIT | <img src="/art/DynamicGrid.gif" width="49%" /> |
| AndroidStaggeredGrid | Apache License V2 | <img src="/art/AndroidStaggeredGrid.png" width="49%"> |
| SwipeListView | Apache License V2 | <img src="/art/android-swipelistview.png" width="49%"> |
| android-parallax-recyclerview | Apache License V2 | <img src="/art/android-parallax-recyclerview.gif" width="49%"> <img src="/art/android-parallax-recyclerview2.gif" width="49%"> |
| BlurStickyHeaderListView | MIT | <img src="/art/BlurStickyHeaderListView.gif" width="49%" /> |
| RecyclerView Animators | Apache License V2 | <img src="/art/recyclerview-animators.gif" width="49%"> <img src="/art/recyclerview-animators2.gif" width="49%"> |
| RecyclerView-FlexibleDivider | Apache License V2 | <img src="/art/RecyclerView-FlexibleDivider.png" width="49%"> <img src="/art/RecyclerView-FlexibleDivider2.png" width="49%"> |
| AndroidTreeView | Apache License V2 | <img src="/art/AndroidTreeView.webp" width="49%"> <img src="/art/AndroidTreeView2.webp" width="49%"> |
| RecyclerViewFastScroller | Apache License V2 | <img src="/art/RecyclerViewFastScroller.png" width="49%"> <img src="/art/RecyclerViewFastScroller2.png" width="49%"> |
| RecyclerView-MultipleViewTypesAdapter | Apache License V2 | <img src="/art/RecyclerView-MultipleViewTypesAdapter.gif" width="49%"> |
| SwipeToAction | Apache License V2 | <img src="/art/SwipeToAction.gif" width="49%"> |
| Advanced Recyclerview | Apache License V2 | <img src="/art/AdvancedRecyclerView.gif" width="49%"> |
| RecyclerItemDecoration | Apache License V2 | <img src="/art/recycler-itemdecoration1.gif" width="49%"> <img src="/art/recycler-itemdecoration2.gif" width="49%"> |
| MaterialRecents | Apache License V2 | <img src="/art/MaterialRecents.gif" width="49%"> |
| Dividers | Apache License V2 | <img src="/art/Dividers.gif" width="49%"> |
| Drag Select Recycler View | MIT | <img src="/art/drag-select-recyclerview.gif" width="49%" /> |
| sticky-headers-recyclerview | Apache License V2 | <img src="/art/sticky-headers-recyclerview.gif" width="49%"> |
| Kiel - Declarative RecyclerView Adapters | Apache License V2 | <img src="/art/kiel.png"> |
ViewPager
| Name | License | Demo |
|---|---|---|
| ParallaxPagerTransformer | Apache License V2 | <img src="/art/ParallaxPagerTransformer.gif" width="49%"> |
| ViewPagerTransforms | Apache License V2 | <img src="/art/ViewPagerTransforms.gif" width="49%"> |
| CircleIndicator | MIT | <img src="/art/CircleIndicator.gif" width="49%"> |
| Android ViewPagerIndicator | Apache License V2 | <img src="/art/Android-ViewPagerIndicator.png" width="100%"> |
| Android-ParallaxHeaderViewPager | Apache License V2 | <img src="/art/Android-ParallaxHeaderViewPager.gif" width="100%"> |
| freepager | Apache License V2 | <img src="/art/freepager.gif" width="49%"> |
| SpringIndicator | Apache License V2 | <img src="/art/SpringIndicator.gif" width="49%"> |
| SmartTabLayout | Apache License V2 | <img src="/art/smarttablayout.gif" width="49%"> |
| FlipViewPager.Draco | Apache License V2 | <img src="/art/FlipViewPager-Draco.gif" width="100%"> |
| MaterialViewPager | Apache License V2 | <img src="/art/MaterialViewPager.png" width="49%"> <img src="/art/MaterialViewPager2.gif" width="49%"> |
| AndroidRubberIndicator | MIT | <img src="/art/AndroidRubberIndicator.gif" width="60%"> |
| HollyViewPager | Apache License V2 | <img src="/art/HollyViewPager.gif" width="49%"> |
| SCViewPager | Apache License V2 | <img src="/art/SCViewPager.gif" width="49%"> |
| SwipeSelector | Apache License V2 | <img src="/art/SwipeSelector.gif" width="49%" /> |
| NavigationTabStrip | Apache License V2 & MIT | <img src="/art/NavigationTabStrip.gif" width="49%" /> |
| NavigationTabBar | Apache License V2 & MIT | <img src="/art/NavigationTabBar.gif" width="49%" /> <img src="/art/NavigationTabBar2.gif" width="49%" /> |
| UltraViewPager | MIT | <img src="/art/UltraViewPager.gif" width="49%"> <img src="/art/UltraViewPager2.gif" width="49%"> <img src="/art/UltraViewPager3.gif" width="49%"> <img src="/art/UltraViewPager4.gif" width="49%"> |
| SnapTablayout | Apache License V2 | <img src="/art/SnapTablayout3.gif" width="49%"> <img src="/art/SnapTablayout5.gif" width="49%"> |
| MaterialTabs | Apache License V2 | <img src="/art/MaterialTabs.png" width="49%"> <img src="/art/MaterialTabs2.png" width="49%"> <img src="/art/MaterialTabs3.jpeg" width="49%"> |
| PagerSlidingTabStrip | Apache License V2 | <img src="/art/PagerSlidingTabStrip.gif" width="49%"> |
Label / Form
| Name | License | Demo |
|---|---|---|
| Shimmer-android | Apache License V2 | ![]() |
| Shimmer for Android | BSD 2 License | <img src="/art/shimmer-android-fb.gif" width="100%"> |
| Titanic | Apache License V2 | <img src="/art/Titanic.gif" width="100%"> |
| MatchView | Apache License V2 | <img src="/art/MatchView.gif" width="49%"> |
| android-autofittextview | Apache License V2 | ![]() |
| SecretTextView | Apache License V2 | ![]() |
| TextJustify-Android | Apache License V2 | <img src="/art/TextJustify-Android.png" width="100%"> <img src="/art/TextJustify-Android2.jpeg" width="100%"> |
| RoundedLetterView | Apache License V2 | <img src="/art/RoundedLetterView.png" width="49%"> |
| TextDrawable | Apache License V2 | <img src="/art/TextDrawable.png" width="49%"> <img src="/art/TextDrawable2.png" width="49%"> |
| BabushkaText | Apache License V2 | <img src="/art/BabushkaText.png" width="49%"> |
| ExpandableTextView | Apache License V2 | <img src="/art/ExpandableTextView.gif" width="49%"> |
| Float Labeled EditText | Apache License V2 | <img src="/art/floatlabelededittext.gif" width="49%"> |
| SizeAdjustingTextView | GNU License | NONE |
| ParkedTextView | MIT | <img src="/art/ParkedTextView.gif" width="60%"> |
| Material Code input | Apache License V2 | <img src="/art/material-code-input.gif" width="60%"> <br><br> <img src="/art/material-code-input2.gif" width="60%"> |
| TextSurface | Apache License V2 | <img src="/art/TextSurface.gif" width="100%"> |
| EmailAutoCompleteTextView | Apache License V2 | <img src="/art/EmailAutoCompleteTextView.gif" width="60%"> |
| Tab Digit | Apache License V2 | <img src="/art/tab-digit.gif" width="49%"> <img src="/art/tab-digit2.gif" width="49%"> |
| RotatingText | MIT | <img src="/art/RotatingText.gif" width="100%"> |
| MaterialEditText | Apache License V2 | ![]() |
| MaterialTextField | Apache License V2 | <img src="/art/MaterialTextField.gif" width="49%"> |
| CodeView | MIT | <img src="https://raw.githubusercontent.com/AmrDeveloper/CodeView/master/screenshots/java_demo.gif" width="49%"> <img src="https://raw.githubusercontent.com/AmrDeveloper/CodeView/master/screenshots/python_demo.gif" width="49%"> |
Image
| Name | License | Demo |
|---|---|---|
| TouchImageView | LICENSE | NONE |
| CircleImageView | Apache License V2 | <img src="/art/CircleImageView.png" width="49%"> |
| android-shape-imageview | Apache License V2 | <img src="/art/android-shape-imageview.png" width="49%"> <img src="/art/android-shape-imageview2.png" width="49%"> |
| GifImageView | MIT | <img src="/art/GifImageView.gif" width="49%"> |
| cropper | Apache License V2 | <img src="/art/cropper.jpeg" width="49%"> |
| android-crop | Apache License V2 | <img src="/art/android-crop.png" width="49%"> |
| SelectableRoundedImageView | Apache License V2 | <img src="/art/SelectableRoundedImageView.png" width="100%"> |
| RoundedImageView | Apache License V2 | <img src="/art/RoundedImageView.png" width="49%"> <img src="/art/RoundedImageView2.png" width="49%"> |
| CropImageView | Apache License V2 | <img src="/art/CropImageView.png" width="100%"> |
| BitmapMerger | MIT | <img src="/art/BitmapMerger.gif" width="49%"> <img src="/art/BitmapMerger2.gif" width="49%"> |
| Scrolling Image View | MIT | <img src="/art/AndroidScrollingImageView.gif" width="100%"> |
| SimpleCropView | MIT | <img src="/art/SimpleCropView.gif" width="49%"> |
| android-anyshape | MIT | <img src="/art/android-anyshape.jpg" width="49%"> <img src="/art/android-anyshape2.jpg" width="49%"> |
| PanoramaImageView | MIT | <img src="/art/PanoramaImageView.gif" width="49%"> |
| ChiliPhotoPicker | Apache License V2 | <img src="/art/ChiliPhotoPicker.gif" width="49%"> |
| Android Ribbon | Apache License V2 | <img src="https://user-images.githubusercontent.com/24237865/51105497-7873e680-182c-11e9-954a-1bf767d15312.gif" align="center" width="32%"/> |
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 | <img src="/art/material-range-bar.png" width="49%"> <img src="/art/material-range-bar2.png" width="49%"> |
| MaterialDateRangePicker | Apache License V2 | <img src="/art/MaterialDateRangePicker.png" width="49%"> <img src="/art/MaterialDateRangePicker2.png" width="49%"> |
Progress
| Name | License | Demo |
|---|---|---|
| SmoothProgressBar | Apache License V2 | ![]() |
| NumberProgressBar | MIT | ![]() |
| CircleProgress | UnKnown | <img src="/art/CircleProgress.gif" width="49%"> |
| android-square-progressbar | UnKnown | <img src="/art/android-square-progressbar.png" width="49%"> <img src="/art/android-square-progressbar2.png" width="49%"> <img src="/art/android-square-progressbar3.png" width="49%"> |
| GoogleProgressBar | Apache License V2 | <img src="/art/GoogleProgressBar.gif" width="32%"> <img src="/art/GoogleProgressBar2.gif" width="32%"> <img src="/art/GoogleProgressBar3.gif" width="32%"> |
| Android-RoundCornerProgressBar | Apache License V2 | <img src="/art/Android-RoundCornerProgressBar.png" width="100%"> <img src="/art/Android-RoundCornerProgressBar2.png" width="100%"> |
| ElasticDownload | Apache License V2 | <img src="/art/ElasticDownload.gif" width="49%"> <img src="/art/ElasticDownload2.gif" width="49%"> |
| FABProgressCircle | Apache License V2 | <img src="/art/FABProgressCircle.gif" width="49%"> |
| Loading | Apache License V2 | <img src="/art/Loading.gif" width="49%"> <img src="/art/Loading2.gif" width="49%"> <img src="/art/Loading3.gif" width="49%"> |
| Animated Circle Loading View | Apache License V2 | <img src="/art/AnimatedCircleLoadingView.gif" width="49%"> |
| AndroidFillableLoaders | Apache License V2 | <img src="/art/AndroidFillableLoaders.gif" width="49%"> <img src="/art/AndroidFillableLoaders2.gif" width="49%"> |
| spots-dialog | MIT | <img src="/art/spots_dialog.gif" width="49%"> |
| AVLoadingIndicatorView | Apache License V2 | <img src="/art/AVLoadingIndicatorView.gif" width="49%"> |
| LoadingDots | MIT | <img src="/art/loading-dots.gif" width="49%"> |
| ColorArcProgerssBar | Apache License V2 | <img src="/art/Android-ColorArcProgressBar.gif" width="49%"> |
| ArcProgressStackView | Apache License V2 | <img src="/art/ArcProgressStackView.gif" width="49%"> <img src="/art/ArcProgressStackView2.gif" width="49%"> |
| WaveLoadingView | Apache License V2 | <img src="/art/WaveLoadingView.jpg" width="49%"> |
| CatLoadingView | MIT | <img src="/art/CatLoadingView.gif" width="49%"> |
| WaveLoading | MIT | <img src="/art/race604-WaveLoading.gif" width="60%"> |
| SqueezeLoader | Apache License V2 | <img src="/art/squeezeloader.gif" width="60%"> |
| RoundedProgressBar | Apache License V2 | <img src="/art/roundedProgressBarDemo.gif" width="60%"> |
| FAB-Loading | Apache License V2 | <img src="/art/FAB-Loading.gif" width="100%"> |
| materialish-progress | Apache License V2 | <img src="/art/materialish-progress.gif" width="49%"> <img src="/art/materialish-progress2.gif" width="49%"> |
Menu
| Name | License | Demo |
|---|---|---|
| CircularFloatingActionMenu | MIT | ![]() |
| AndroidResideMenu | MIT | <img src="/art/AndroidResideMenu.gif" width="49%"> |
| Folder-ResideMenu | Apache License V2 | <img src="/art/Folder-ResideMenu.gif" width="49%"> |
| Side-Menu.Android | Apache License V2 | <img src="/art/Side-Menu.Android.gif" width="100%"> |
| Context-Menu.Android | Apache License V2 | <img src="/art/Context-Menu.Android.gif" width="100%"> |
| GuillotineMenu-Android | Apache License V2 | <img src="/art/GuillotineMenu-Android.gif" width="100%"> |
| android-snake-menu | Apache License V2 | <img src="/art/android-snake-menu.gif" width="49%"> |
| BoomMenu | Apache License V2 | <img src="/art/BoomMenu.gif" width="49%"> <img src="/art/BoomMenu2.gif" width="49%"> |
| ExpandableBottomBar | MIT | <img src="/art/expandable-bottom-bar.gif" width="100%"> |
| material-menu | Apache License V2 | ![]() |
| MaterialSheetFab | MIT | <img src="/art/MaterialSheetFab.gif" width="49%"> |
| PowerMenu | Apache License V2 | <img src="https://user-images.githubusercontent.com/24237865/63956079-c0e0cb80-cac0-11e9-82ca-4397ca1f3750.gif" width="49%"> <img src="https://user-images.githubusercontent.com/24237865/63956377-42385e00-cac1-11e9-9639-81eac4b7511f.jpg" width="49%"> |
| AnimatedBottomBar | MIT | <img src="/art/AnimatedBottomBar-1.gif" width="50%"><img src="/art/AnimatedBottomBar-2.gif" width="50%"> |
ActionBar
| Name | License | Demo |
|---|---|---|
| FadingActionBar | Apache License V2 | <img src="/art/FadingActionBar.png" width="100%"> |
| GlassActionBar | Apache License V2 | <img src="/art/GlassActionBar.png" width="100%"> |
| NotBoringActionBar | Apache License V2 | <img src="/art/NotBoringActionBar.gif" width="49%"> |
Dialog
| Name | License | Demo |
|---|---|---|
| DialogPlus | Apache License V2 | <img src="/art/DialogPlus.png" width="30%"> <img src="/art/DialogPlus2.gif" width="49%"> |
| Sweet Alert | MIT | <img src="/art/swalert_change_type.gif" width="49%"> |
| FlycoDialog-Matser | MIT | <img src="/art/FlycoDialog-Matser.gif" width="49%"> |
| Voice Overlay | MIT | <img src="/art/VoiceOverlay1.gif" width="200" /> <img src="/art/VoiceOverlay2.gif" width="200" /> <img src="/art/VoiceOverlay3.gif" width="200" /> <img src="/art/VoiceOverlay4.gif" width="200" /> |
| MaterialDialog | Apache License V2 | <img src="/art/MaterialDialog.png" width="49%"> <img src="/art/MaterialDialog2.png" width="49%"> |
| material-dialogs | Apache License V2 | ![]() |
| AlertDialogPro | Apache License V2 | <img src="/art/AlertDialogPro.png" width="49%"> <img src="/art/AlertDialogPro2.png" width="49%"> <img src="/art/AlertDialogPro3.png" width="49%"> <img src="/art/AlertDialogPro4.png" width="49%"> |
Calendar
| Name | License | Demo |
|---|---|---|
| Caldroid | MIT | <img src="/art/Caldroid.png" width="49%"> |
| android-times-square | Apache License V2 | <img src="/art/android-times-square.png" width="49%"> |
| Android-MonthCalendarWidget | Apache License V2 | ![]() |
| android-betterpickers | Apache License V2 | ![]() |
| Android-Week-View | Apache License V2 | ![]() |
| SilkCal | MIT | <img src="/art/SilkCat.gif" width="49%"> |
| SublimePicker | Apache License V2 | <img src="/art/sublimePicker_date.png" width="49%"> <img src="/art/sublimePicker_time.png" width="49%"> <img src="/art/sublimePicker_repeat.png" width="49%"> |
| MaterialDateTimePicker | Apache License V2 | <img src="/art/MaterialDateTimePicker_date.png" width="49%"> <img src="/art/MaterialDateTimePicker_time.png" width="49%"> |
| CompactCalendarView | MIT | <img src="/art/compact-calendar-demo.gif" width="49%"> |
| material-calendarview | Apache License V2 | <img src="/art/material-calendarview.gif" width="49%"> |
Graph
| Name | License | Demo |
|---|---|---|
| Android-RatingReviews | Apache License V2 | <img src="/art/ratingreviews1.png" width="49%"> <img src="/art/ratingreviews2.png" width="49%"> <img src="/art/ratingreviews3.png" width="49%"> <img src="/art/hellocharts-android4.png" width="49%"> |
| EazeGraph | Apache License V2 | <img src="/art/EazeGraph.png" width="49%"> <img src="/art/EazeGraph2.png" width="49%"> <img src="/art/EazeGraph3.png" width="49%"> <img src="/art/EazeGraph4.png" width="49%"> |
| GraphView | Apache License V2 | <img src="/art/graphview-zooming.gif" width="65%"> <img src="/art/graphview-anim.gif" width="65%"> |
| hellocharts-android | Apache License V2 | <img src="/art/hellocharts-android.gif" width="49%"> <img src="/art/hellocharts-android2.png" width="49%"> <img src="/art/hellocharts-android3.png" width="49%"> |
| MPAndroidChart | Apache License V2 | <img src="/art/MPAndroidChart.png" width="49%"> <img src="/art/MPAndroidChart2.png" width="49%"> <img src="/art/MPAndroidChart3.png" width="49%"> <img src="/art/MPAndroidChart4.png" width="49%"> |
| WilliamChart | Apache License V2 | <img src="/art/williamchart_line.png" width="65%"> <img src="/art/williamchart_bar.png" width="65%"> |
Animation
| Name | License | Demo |
|---|---|---|
| AndroidViewAnimations | MIT | <img src="/art/androidviewanimations.gif" width="49%"> |
| ListViewAnimations | Apache License V2 | <img src="/art/ListViewAnimations.gif" width="49%"> |
| AndroidImageSlider | MIT | <img src="/art/AndroidImageSlider.gif" width="49%"> |
| transitions-everywhere | Apache License V2 | ![]() |
| Android Ripple Background | MIT | <img src="/art/android-ripple-background.gif" width="49%"> <img src="/art/android-ripple-background2.gif" width="49%"> |
| android-flip | MIT | <img src="/art/android-flip.gif" width="49%"> <img src="/art/android-flip2.gif" width="49%"> |
| FragmentTransactionExtended | Apache License V2 | <img src="/art/FragmentTransactionExtended.gif" width="49%"> <img src="/art/FragmentTransactionExtended2.gif" width="49%"> |
| KenBurnsView | Apache License V2 | <img src="/art/KenBurnsView.gif" width="49%"> |
| rebound | BSD 2 License | http://facebook.github.io/rebound/ |
| Reachability | Apache License V2 | <img src="/art/Reachability.gif" width="49%"> |
| AnimationEasingFunctions | MIT | <img src="/art/AnimationEasingFunctions.gif" width="49%"> |
| EasyAndroidAnimations | Apache License V2 | <img src="/art/EasyAndroidAnimations.gif" width="49%"> |
| android-pathview | Apache License V2 | <img src="/art/android-pathview.gif" width="49%"> |
| ViewRevealAnimator | Apache License V2 | <img src="/art/ViewRevealAnimator.gif" width="49%"> |
| ArcAnimator | MIT | <img src="/art/ArcAnimator.gif" width="49%"> <img src="/art/ArcAnimator2.gif" width="49%"> |
| SearchMenuAnim | UnKnown | <img src="/art/SearchMenuAnim.gif" width="100%"> |
| Cross View | Apache License V2 | <img src="/art/crossview.gif" width="49%"> <img src="/art/crossview2.gif" width="49%"> |
| WoWoViewPager | Apache License V2 | <img src="/art/WoWoAppIntroExample.gif" width="49%"> <img src="/art/WoWoCVExample.gif" width="49%"> |
| Lottie for Android | Apache License V2 | <img src="/art/lottie-android.gif" width="100%"> <img src="/art/lottie-android2.gif" width="100%"> |
| RichPath | Apache License V2 | <img src="/art/RichPath.gif" width="33%"> |
| RubberPicker | MIT | <img src="https://github.com/Chrisvin/RubberPicker/raw/master/RubberPicker-Demo.gif" width="33%"> |
| material-ripple | Apache License V2 | <img src="/art/material-ripple.gif" width="49%"> |
| RippleEffect | MIT | ![]() |
| CircularReveal | Apache License V2 | <img src="/art/CircularReveal.gif" width="49%"> |
Parallax
| Name | License | Demo |
|---|---|---|
| ParallaxEverywhere | MIT | ![]() |
Effect
| Name | License | Demo |
|---|---|---|
| EtsyBlur | Apache License V2 | <img src="/art/EtsyBlur.gif" width="49%"> |
| BlurDialogFragment | Apache License V2 | <img src="/art/BlurDialogFragment.png" width="49%"> <img src="/art/BlurDialogFragment2.png" width="49%"> |
| BlurBehind | MIT | <img src="/art/BlurBehind.png" width="49%"> <img src="/art/BlurBehind2.png" width="49%"> |
| Android StackBlur | Apache License V2 | <img src="/art/android-stackblur.png" width="100%"> |
| EdgeEffectOverride | Apache License V2 | <img src="/art/EdgeEffectOverride.jpeg" width="100%"> |
| ExplosionField | Apache License V2 | <img src="/art/ExplosionField.gif" width="49%"> |
| BrokenView | MIT | <img src="/art/BrokenView.gif" width="49%"> |
| Trianglify | Apache License V2 | <img src="/art/Trianglify.png" width="49%"> |
| ExpandableLayout (by skydoves) | Apache License V2 | <img src="/art/ExpandableLayout2_1.gif" width="49%"> <img src="/art/ExpandableLayout2_2.gif" width="49%">ShineButton |
| Elastic Views | MIT | <img src="https://user-images.githubusercontent.com/24237865/72123075-73943500-33a3-11ea-883f-9009de998788.gif" width="32%"> |
| Transformation Layout | Apache License V2 | <img src="art/TransformationLayout.gif" width="32%"> |
| IridescentView | MIT | <img src="https://raw.githubusercontent.com/alexandrehtrb/IridescentView/master/iridescent_star_mini.gif" width="100%"> |
| DashedView | Apache License V2 | <img src="https://user-images.githubusercontent.com/10659285/119430672-cccde180-bcd6-11eb-8c70-9342ae486944.png" width="50%"> |
Other
| Name | License | Demo |
|---|---|---|
| Swipecards | Apache License V2 | <img src="/art/Swipecards.gif" width="49%"> |
| Android-Bootstrap | MIT | <img src="/art/Android-Bootstrap.png" width="49%"> |
| Android PDFView | GPL V3 | <img src="/art/android-pdfview.png" width="100%"> |
| Dspec | Apache License V2 | <img src="/art/dspec.png" width="100%"> |
| LolliPin | Apache License V2 | <img src="/art/LolliPin.gif" width="49%"> |
| DrawableView | Apache License V2 | <img src="/art/DrawableView.gif" width="49%"> |
| Material Shadow 9-Patch | Apache License V2 | <img src="/art/android-materialshadowninepatch.png" width="49%"> |
| SimpleFingerGestures | Apache License v2 | <img src="/art/SimpleFingerGestures1.gif" width="49%"> <img src="/art/SimpleFingerGestures2.gif" width="49%"> <img src="/art/SimpleFingerGestures3.gif" width="49%"> <img src="/art/SimpleFingerGestures4.gif" width="49%"> |
| Decor | Apache License V2 | <img src="/art/decor.png" width="49%"> |
| Voice Recording Visualizer | Apache License V2 | ![]() |
| iiVisu | MIT | <img src="/art/iivisu-play.gif" width="62%"> |
| EasyFonts | Apache License V2 | <img src="/art/easyfonts.png" width="100%"> |
| Android Sliding Activity Library | Apache License V2 | <img src="/art/android-slidingactivity.gif" width="49%"> <img src="/art/android-slidingactivity2.gif" width="49%"> |
| Snake View | Apache License V2 | <img src="/art/snake.gif" width="60%"> |
| Rotatable | MIT | <img src="/art/Rotatable.gif" width="100%"> |
| StatusBarUtil | Apache License V2 | <img src="/art/StatusBarUtil.png" width="100%"> |
| Horizon - Simple visual equaliser for Android | Apache License V2 | <img src="/art/Horizon.png" width="100%"> |
| Stepper Touch | Apache License V2 | <img src="/art/StepperTouch.gif" width="49%"> |
| Konfetti | ISC | <img src="/art/konfetti.gif"> |
| CircleTimer | Apache License V2 | <img src="/art/CircleTimer.gif" width="49%"> |
| MaterialDesignLibrary | Apache License V2 | <img src="/art/MaterialDesignLibrary.png" width="100%"> <img src="/art/MaterialDesignLibrary2.png" width="49%"> <img src="/art/MaterialDesignLibrary3.png" width="49%"> <img src="/art/MaterialDesignLibrary4.png" width="49%"> <img src="/art/MaterialDesignLibrary5.png" width="49%"> <img src="/art/MaterialDesignLibrary6.png" width="49%"> <img src="/art/MaterialDesignLibrary7.png" width="49%"> <img src="/art/MaterialDesignLibrary8.png" width="49%"> <img src="/art/MaterialDesignLibrary9.png" width="49%"> <img src="/art/MaterialDesignLibrary10.png" width="49%"> <img src="/art/MaterialDesignLibrary11.png" width="49%"> <img src="/art/MaterialDesignLibrary12.png" width="49%"> <img src="/art/MaterialDesignLibrary13.png" width="49%"> <img src="/art/MaterialDesignLibrary14.png" width="49%"> |
| MaterialShadows | MIT | <img src="/art/MaterialShadows.png" width="100%"> |
| Material | Apache License V2 | <img src="/art/Material.gif" width="49%"> <img src="/art/Material2.gif" width="49%"> <img src="/art/Material3.gif" width="49%"> <img src="/art/Material4.gif" width="49%"> <img src="/art/Material5.gif" width="49%"> <img src="/art/Material6.gif" width="49%"> <img src="/art/Material7.gif" width="49%"> <img src="/art/Material8.gif" width="49%"> <img src="/art/Material9.gif" width="49%"> <img src="/art/Material10.gif" width="49%"> <img src="/art/Material11.png" width="49%"> |
| material-design-icons | Apache License V2 | |
| Material Icon Library | Apache License V2 | <img src="/art/material-icon-lib.gif" width="100%"> |
| Carbon | Apache License V2 | NONE |
| Lollipop-AppCompat-Widgets-Skeleton | Apache License V2 | <img src="/art/LollipopAppCompatWidgetSkeleton.gif" width="49%"> |
| Balloon(tooltips) | Apache License V2 | <img src="https://user-images.githubusercontent.com/24237865/61194943-f9d70380-a6ff-11e9-807f-ba1ca8126f8a.gif" width="49%"> <img src="https://user-images.githubusercontent.com/24237865/61225579-d346b600-a75b-11e9-84f8-3c06047b5003.gif" width="49%"> |
| ColorPickerView | Apache License V2 | <img src="https://github.com/skydoves/ColorPickerView/blob/master/art/art0.gif" width="49%"> <img src="https://github.com/skydoves/ColorPickerView/blob/master/art/art1.gif" width="49%"> |





















