awesome-android-ui
A curated list of awesome Android UI/UX libraries
Awesome Android UI: an index of Android UI and UX libraries
Over 57,000 stars sit on this curated list of Android UI and UX libraries, arranged into category tables where every row carries a name, a license, and a demo column.
A directory, not a review
The list reads like a directory. Each category is a table with three columns: name, license, and demo. The demo column is sometimes blank, and a handful of rows are marked NONE, which usually means no demo exists. That layout makes the whole thing scannable, and every name links out to the library's own repository. Nothing here passes judgment on quality. It is a map of what exists, organized well enough to browse quickly, and the README stays out of the way by keeping every entry to a single row.
Compose, layout, and buttons
Jetpack Compose gets its own section near the top, with entries like Landscapist, Flinger, Orchestra, and compose-backstack. The layout section is the largest, running from WaveView and AndroidSwipeLayout through ExpandableLayout and TileView, on to Ultra Pull To Refresh and Phoenix Pull-to-Refresh, with a long run of Apache licensed material in between. The button section is smaller but still varied. It lists circular progress buttons, process buttons, flat buttons, and floating action button variants such as KTLoadingButton and AwesomeSwitch, plus a few MIT entries like MovingButton and ReactButton.
Lists, grids, and ViewPagers
The list and grid category covers SuperRecyclerView, RecyclerViewSwipeDismiss, sticky header libraries, and AndroidStaggeredGrid, alongside drag select recyclers and declarative adapter libraries like Kiel. The ViewPager section brings ViewPagerTransforms, CircleIndicator, Android ViewPagerIndicator, and SmartTabLayout into the same three column format. Licenses repeat across the whole file, mostly Apache License V2 with a scattering of MIT, and the structure stays identical from section to section, which is exactly what you want from a list this long.
Community notes