Topics / #android-ui
Android UI projects on GitHub
UI component libraries for building polished Android interfaces.
As of , the most-starred Android UI projects on GitHub are SmartRefreshLayout (25.1K stars), QMUI_Android (14.5K stars) and awesome-adb (12.5K stars). GitHub.Locker tracks 9 Android UI repositories with 110.5K stars combined. The fastest-growing on October 18 was YumaPlayer, with +31 stars in a day.
Hot right now
Most stars gained in a day · Oct 18
+31YumaPlayer
MuwMx/YumaPlayer · ★ 886YumaPlayer (Yuma) is an independent, open-source Android music player that combines Spotify's discovery/recommendation UI with the YouTube Music library and adds Hi-Res Lossless FLAC streaming, wrapped in a custom glassmorphism design.
+2awesome-adb
mzlogin/awesome-adb · ★ 12.5KA comprehensive reference guide to ADB (Android Debug Bridge) usage, covering everything from basic command syntax to device management, app management, file transfer, input simulation, logging, and flashing-related commands.
+1SmartRefreshLayout
scwang90/SmartRefreshLayout · ★ 25.1KSmartRefreshLayout is an Android pull-to-refresh framework: wrap any scrollable view with it to get pull-down-to-refresh and pull-up-to-load-more, with dozens of polished animated headers and footers built in.
+1QMUI_Android
Tencent/QMUI_Android · ★ 14.5KAn open-source UI library from Tencent that helps you quickly build Android apps with a design-faithful look, so you spend your time on business logic instead of writing base UI code.
The all-time top
9 projects · by stars
- 25.1K
#1 · scwang90/SmartRefreshLayoutSmartRefreshLayout
SmartRefreshLayout is an Android pull-to-refresh framework: wrap any scrollable view with it to get pull-down-to-refresh and pull-up-to-load-more, with dozens of polished animated headers and footers built in.
- 14.5K
#2 · Tencent/QMUI_AndroidQMUI_Android
An open-source UI library from Tencent that helps you quickly build Android apps with a design-faithful look, so you spend your time on business logic instead of writing base UI code.
- 12.5K
#3 · mzlogin/awesome-adbawesome-adb
A comprehensive reference guide to ADB (Android Debug Bridge) usage, covering everything from basic command syntax to device management, app management, file transfer, input simulation, logging, and flashing-related commands.
- 4

AndroidSwipeLayout
12.3Kdaimajia/AndroidSwipeLayout · JavaAndroidSwipeLayout is a Java library that lets you add swipeable, interactive panels to Android views, so users can swipe list items (or any view) to reveal hidden actions underneath.
- 5

MaterialDrawer
11.6Kmikepenz/MaterialDrawer · KotlinMaterialDrawer is an open-source Android library that adds a flexible navigation drawer to your app — an all-in-one drawer solution following Google's Material Design guidelines, with over 11,000 GitHub stars.
- 6

ImmersionBar
11.5Kgyf-dev/ImmersionBar · JavaImmersionBar is an Android library that manages immersive (full-bleed) status bars and navigation bars, letting you tint status bar text, change navigation bar icon color, and handle things like rotation, notches, and the soft keyboard with minimal code.
- 7

FlycoTabLayout
11.1KH07000223/FlycoTabLayout · JavaFlycoTabLayout is an Android UI library that provides ready-made tab layout components for Android apps, available in three kinds: SlidingTabLayout, CommonTabLayout and SegmentTabLayout.
- 8

SlidingMenu
11Kjfeinstein10/SlidingMenu · JavaAn open source Android library for slide-in navigation menus, the pattern made popular by the Google+, YouTube, and Facebook apps. You embed it in your own Android app.
- 9

YumaPlayer
886MuwMx/YumaPlayer · KotlinYumaPlayer (Yuma) is an independent, open-source Android music player that combines Spotify's discovery/recommendation UI with the YouTube Music library and adds Hi-Res Lossless FLAC streaming, wrapped in a custom glassmorphism design.
Related topics
Often tagged together