wasabeef/awesome-android-ui
Awesome Android Ui
This project is a community-driven directory of open-source Android libraries focused on user interface development. It serves as a centralized knowledge base that organizes high-quality third-party tools into a structured, categorical taxonomy to assist developers in discovering reliable solutions for mobile application design.
The repository distinguishes itself by providing a version-agnostic index that links directly to external project resources, bypassing the need for complex dependency management. To facilitate rapid evaluation, each entry is paired with visual asset indexing, including animated or static media that demonstrates the library's functionality before integration.
The collection covers a broad spectrum of interface components, ranging from fundamental layout and navigation widgets to specialized visual effects and animation libraries. It includes resources for both traditional view-based development and modern frameworks like Jetpack Compose, supporting the implementation of consistent design systems across mobile projects.
The directory is maintained as a structured markdown document, ensuring that the collection remains an accessible and up-to-date reference for the Android development ecosystem.
Features
- Knowledge Aggregators - Relies on collective contributions to maintain an up-to-date repository of ecosystem tools and best-in-class development resources.
- Resource Directories - A structured directory of high-quality third-party libraries and tools designed to enhance user interface development for mobile applications.
- Markdown Content Directories - Organizes external project references into a structured document to facilitate discovery of third-party software components.
- Android UI Components - Discovering and integrating specialized interface components to accelerate the creation of polished and visually engaging mobile applications.
- Declarative UI Toolkits - [](#jetpack-compose) | Name | License | Demo | | --- | --- | --- | | Landscapist | Apache License V2 | [](https://user-images.githubusercontent.com/24237865/95661452-6abad480-0b6a-11eb-91c4-7cbe40b77927.gif) [](https://u
- Library Discovery Tools - Navigating a curated collection of open-source tools to find reliable solutions for common interface and animation challenges.
- UI Component Lists - [](#menu) | Name | License | Demo | | --- | --- | --- | | CircularFloatingActionMenu | MIT | [](/wasabeef/awesome-android-ui/blob/master/art/CircularFloatingActionMenu.gif) | | AndroidResideMenu | MIT | [](/wasabeef/awes
- UI Layout Components - [](#layout) | Name | License | Demo | | --- | --- | --- | | WaveView | Apache License V2 | [](/wasabeef/awesome-android-ui/blob/master/art/waveview.gif) | | ResideLayout | Apache License V2 | [](/wasabeef/awesome-android
- User Interface Component Lists - [](#actionbar) | Name | License | Demo | | --- | --- | --- | | FadingActionBar | Apache License V2 | [](/wasabeef/awesome-android-ui/blob/master/art/FadingActionBar.png) | | GlassActionBar | Apache License V2 | [](/wasab
- Developer Knowledge Bases - A centralized repository of community-vetted references and learning materials intended to accelerate the discovery of specialized software components.
- View Pagers - [](#viewpager) | Name | License | Demo | | --- | --- | --- | | ParallaxPagerTransformer | Apache License V2 | [](/wasabeef/awesome-android-ui/blob/master/art/ParallaxPagerTransformer.gif) | | ViewPagerTransforms | Apache
- Form Labels - [](#label--form) | Name | License | Demo | | --- | --- | --- | | Shimmer-android | Apache License V2 | [](/wasabeef/awesome-android-ui/blob/master/art/Shimmer-android.gif) | | Shimmer for Android | BSD 2 License | [](/wa
- Mobile Ecosystem Directories - A comprehensive index of open-source UI widgets and visual effects categorized to assist developers in building polished native interfaces.
- Rapid Prototyping Tools - Selecting ready-to-use UI elements to quickly build functional application prototypes without needing to develop custom components from scratch.
- Mobile Design System Implementations - Finding pre-built UI widgets and layout patterns to maintain consistent design standards across complex Android application projects.
- Version-Agnostic Resource Links - Maintains a persistent directory of external project URLs that bypasses direct dependency management or build-time integration requirements.
- Buttons - [](#button) | Name | License | Demo | | --- | --- | --- | | circular-progress-button | Apache License V2 | [](/wasabeef/awesome-android-ui/blob/master/art/circular-progress-button.gif) | | android-process-button | Apache
- List and Grid Components - [](#list--grid) | Name | License | Demo | | --- | --- | --- | | SuperRecyclerView | Apache License V2 | NONE | | RecyclerViewSwipeDismiss | BSD 2 License | [](/wasabeef/awesome-android-ui/blob/master/art/RecyclerViewSwip
- Animation Libraries - [](#animation) | Name | License | Demo | | --- | --- | --- | | AndroidViewAnimations | MIT | [](/wasabeef/awesome-android-ui/blob/master/art/androidviewanimations.gif) | | ListViewAnimations | Apache License V2 | [](/was