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.

9Projects
110.5KStars in total
+36Stars in a day

Hot right now

Most stars gained in a day · Oct 18

The all-time top

9 projects · by stars

  1. #1 · scwang90/SmartRefreshLayout

    SmartRefreshLayout

    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.

    25.1K
  2. #2 · Tencent/QMUI_Android

    QMUI_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.

    14.5K
  3. #3 · mzlogin/awesome-adb

    awesome-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.

    12.5K
  1. 4

    AndroidSwipeLayout

    12.3Kdaimajia/AndroidSwipeLayout · Java

    AndroidSwipeLayout 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.

  2. 5

    MaterialDrawer

    11.6Kmikepenz/MaterialDrawer · Kotlin

    MaterialDrawer 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.

  3. 6

    ImmersionBar

    11.5Kgyf-dev/ImmersionBar · Java

    ImmersionBar 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.

  4. 7

    FlycoTabLayout

    11.1KH07000223/FlycoTabLayout · Java

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

  5. 8

    SlidingMenu

    11Kjfeinstein10/SlidingMenu · Java

    An 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.

  6. 9

    YumaPlayer

    886MuwMx/YumaPlayer · Kotlin

    YumaPlayer (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.

Often tagged together