awesome-android-ui ================== A collection of awesome UI/UX resources which includes concepts, implementations and theories. ###Index * [Material](#material) * [Layout](#layout) * [Button](#button) * [ListView GridView RecyclerView](#listview--gridview--recyclerview) * [Label](#label--form) * [Image](#image) * [SeekBar](#seekbar) * [Progress](#progress) * [Menu](#menu) * [Calendar](#calendar) * [Animation](#animation) * [Parallax](#parallax) Material ====================== Name | License | Demo --- | --- | --- | --- [MaterialDesignLibrary](https://github.com/navasmdc/MaterialDesignLibrary) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/MaterialDesignLibrary.png) ![](art/MaterialDesignLibrary2.png) ![](art/MaterialDesignLibrary3.png) ![](art/MaterialDesignLibrary4.png) ![](art/MaterialDesignLibrary5.png) ![](art/MaterialDesignLibrary6.png) ![](art/MaterialDesignLibrary7.png) ![](art/MaterialDesignLibrary8.png) ![](art/MaterialDesignLibrary9.png) ![](art/MaterialDesignLibrary10.png) ![](art/MaterialDesignLibrary11.png) ![](art/MaterialDesignLibrary12.png) ![](art/MaterialDesignLibrary13.png) ![](art/MaterialDesignLibrary14.png) [DrawerArrowDrawable](https://github.com/ChrisRenke/DrawerArrowDrawable) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/DrawerArrowDrawable.gif) [MaterialTabs](https://github.com/neokree/MaterialTabs) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/MaterialTabs.png) ![](art/MaterialTabs2.png) ![](art/MaterialTabs3.jpeg) [material-ripple](https://github.com/balysv/material-ripple) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/material-ripple.gif) [RippleEffect](https://github.com/traex/RippleEffect) | [MIT](http://opensource.org/licenses/MIT) | ![](art/RippleEffect.gif) [LDrawer](https://github.com/ikimuhendis/LDrawer) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/LDrawer.gif) [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) [AndroidMaterialDesignToolbar](https://github.com/tekinarslan/AndroidMaterialDesignToolbar) | UnKnown | ![](art/AndroidMaterialDesignToolbar.gif) [MaterialEditText](https://github.com/rengwuxian/MaterialEditText) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/MaterialEditText.png) [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) [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) [MaterialNavigationDrawer](https://github.com/neokree/MaterialNavigationDrawer) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/MaterialNavigationDrawer.png) [MaterialDialog](https://github.com/drakeet/MaterialDialog) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/MaterialDialog.png) ![](art/MaterialDialog2.png) [materialish-progress](https://github.com/pnikosis/materialish-progress) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/materialish-progress.gif) ![](art/materialish-progress2.gif) [FloatingActionButton](https://github.com/makovkastar/FloatingActionButton) | [MIT](http://opensource.org/licenses/MIT) | ![](art/FloatingActionButton.gif) [android-floating-action-button](https://github.com/futuresimple/android-floating-action-button) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/android-floating-action-button.gif) ![](art/android-floating-action-button.png) [snackbar](https://github.com/nispok/snackbar) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/snackbar.png) Layout ====================== Name | License | Demo --- | --- | --- | --- [WaveView](https://github.com/john990/WaveView) | Unknown | ![](art/waveview.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) | ![](art/circular-progress-button.gif) [android-process-button](https://github.com/dmytrodanylyk/android-process-button) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/android-process-button.gif) ![](art/android-process-button2.gif) [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) | ![](art/android-flat-button.gif) ListView / GridView / RecyclerView ====================== Name | License | Demo --- | --- | --- | --- [SuperRecyclerView](https://github.com/Malinskiy/SuperRecyclerView) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | NONE [FlabbyListView](https://github.com/jpardogo/FlabbyListView) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/FlabbyListView.gif) ![](art/FlabbyListView2.gif) [ParallaxListView](https://github.com/Gnod/ParallaxListView) | UnKnown | ![](art/ParallaxListView.gif) [PullZoomView](https://github.com/Frank-Zhu/PullZoomView) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/PullZoomView.gif) [SwipeMenuListView](https://github.com/baoyongzhang/SwipeMenuListView) | [MIT](http://opensource.org/licenses/MIT) | ![](art/SwipeMenuListView.gif) [discrollview](https://github.com/flavienlaurent/discrollview) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/discrollview.gif) [StickyListHeaders](https://github.com/emilsjolander/StickyListHeaders) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/StickyListHeaders.gif) [ListBuddies](https://github.com/jpardogo/ListBuddies) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | [![](art/ListBuddies.png)](https://www.youtube.com/watch?v=jgyMqlm_iDI) [Android-ObservableScrollView](https://github.com/ksoichiro/Android-ObservableScrollView) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/Android-ObservableScrollView.gif) ![](art/Android-ObservableScrollView2.gif) ![](art/Android-ObservableScrollView3.gif) ![](art/Android-ObservableScrollView4.gif) ![](art/Android-ObservableScrollView5.gif) ![](art/Android-ObservableScrollView6.gif) ![](art/Android-ObservableScrollView7.gif) ![](art/Android-ObservableScrollView8.gif) ![](art/Android-ObservableScrollView9.gif) ![](art/Android-ObservableScrollView10.gif) ![](art/Android-ObservableScrollView11.gif) ![](art/Android-ObservableScrollView12.gif) ![](art/Android-ObservableScrollView13.gif) [AsymmetricGridView](https://github.com/felipecsl/AsymmetricGridView) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/AsymmetricGridView.png) ![](art/AsymmetricGridView2.png) [DynamicGrid](https://github.com/askerov/DynamicGrid) | [MIT](http://opensource.org/licenses/MIT) | ![](art/SwipeMenuListView.gif) [AndroidStaggeredGrid](https://github.com/etsy/AndroidStaggeredGrid) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/AndroidStaggeredGrid.png) 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) [Titanic](https://github.com/RomainPiel/Titanic) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/Titanic.gif) [MatchView](https://github.com/Rogero0o/MatchView) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/MatchView.gif) [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) | UnKnown | ![](art/SecretTextView.gif) [TextJustify-Android](https://github.com/bluejamesbond/TextJustify-Android) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/TextJustify-Android.png) ![](art/TextJustify-Android2.png) [RoundedLetterView](https://github.com/pavlospt/RoundedLetterView) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/RoundedLetterView.png) [TextDrawable](https://github.com/amulyakhare/TextDrawable) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/TextDrawable.png) ![](art/TextDrawable2.png) [BabushkaText](https://github.com/quiqueqs/BabushkaText) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/BabushkaText.png) [ExpandableTextView](https://github.com/Manabu-GT/ExpandableTextView) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/ExpandableTextView.gif) 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) | ![](art/CircleImageView.png) [android-shape-imageview](https://github.com/siyamed/android-shape-imageview) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/android-shape-imageview.png) ![](art/android-shape-imageview2.png) [GifImageView](https://github.com/felipecsl/GifImageView) | [MIT](http://opensource.org/licenses/MIT) | ![](art/GifImageView.gif) [cropper](https://github.com/edmodo/cropper) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/cropper.jpeg) [android-crop](https://github.com/jdamcd/android-crop) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/android-crop.png) [SelectableRoundedImageView](https://github.com/pungrue26/SelectableRoundedImageView) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/SelectableRoundedImageView.png) 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) 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](http://opensource.org/licenses/MIT) | ![](art/NumberProgressBar.gif) [CircleProgress](https://github.com/lzyzsd/CircleProgress) | UnKnown | ![](art/CircleProgress.gif) [android-square-progressbar](https://github.com/mrwonderman/android-square-progressbar) | UnKnown | ![](art/android-square-progressbar.png) ![](art/android-square-progressbar2.png) ![](art/android-square-progressbar3.png) Menu ====================== Name | License | Demo --- | --- | --- | --- [CircularFloatingActionMenu](https://github.com/oguzbilgener/CircularFloatingActionMenu) | [MIT](http://opensource.org/licenses/MIT) | ![](art/CircularFloatingActionMenu.gif) [AndroidResideMenu](https://github.com/SpecialCyCi/AndroidResideMenu) | [MIT](http://opensource.org/licenses/MIT) | ![](art/AndroidResideMenu.gif) Calendar ====================== Name | License | Demo --- | --- | --- | --- [Caldroid](https://github.com/roomorama/Caldroid) | [MIT](http://opensource.org/licenses/MIT) | ![](art/Caldroid.png) [android-times-square](https://github.com/square/android-times-square) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/android-times-square.png) [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/derekbrameyer/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) Animation ====================== Name | License | Demo --- | --- | --- | --- [AndroidViewAnimations](https://github.com/daimajia/AndroidViewAnimations) | [MIT](http://opensource.org/licenses/MIT) | ![](art/androidviewanimations.gif) [ListViewAnimations](https://github.com/nhaarman/ListViewAnimations) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/ListViewAnimations.gif) [ViewPagerTransforms](https://github.com/ToxicBakery/ViewPagerTransforms) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/ViewPagerTransforms.gif) [AndroidImageSlider](https://github.com/daimajia/AndroidImageSlider) | [MIT](http://opensource.org/licenses/MIT) | ![](art/AndroidImageSlider.gif) [transitions-everywhere](https://github.com/andkulikov/transitions-everywhere) | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0) | ![](art/transitions-everywhere.gif) [CircleIndicator](https://github.com/ongakuer/CircleIndicator) | [MIT](http://opensource.org/licenses/MIT) | ![](art/CircleIndicator.gif) Parallax ====================== Name | License | Demo --- | --- | --- | --- [ParallaxEverywhere](https://github.com/Narfss/ParallaxEverywhere) | [MIT](http://opensource.org/licenses/MIT) | ![](art/parallax-everywhere.gif)