Apply a consistent visual style across an entire Android app by editing a single configuration file once.
Add ready-made components like bottom sheets, tab bars, and pull-to-refresh lists without building them from scratch.
Handle common tasks like screen dimensions, soft keyboard management, and status bar control using built-in utility methods.
Requires Android API level 21 or higher, Android 5.0 Lollipop and later.
QMUI Android is a Java library from Tencent designed to help Android developers build apps more quickly by providing a ready-made set of user interface components and tools. The name stands for a UI (user interface) library aimed at improving development efficiency. The library has three main areas. First, it offers global UI configuration: by editing a single configuration file, a developer can change the visual style of an entire app at once, covering things like component colors, navigation bars, dialog boxes, and lists. A change made in one place applies everywhere in the app. Second, it includes a collection of common UI components, such as bottom sheets (panels that slide up from the bottom of the screen), tab bars, rounded-corner image views, and pull-to-refresh behavior. These are ready to use and can be customized to match a specific design. Third, the library provides utility methods for common tasks like reading device information, working with screen dimensions, managing the on-screen keyboard, and controlling the status bar (the strip at the top of the screen showing the time and signal). The README is written in Chinese and describes these as tools that handle frequently encountered situations to reduce repetitive work. QMUI Android requires Android API level 21 or higher, which corresponds to Android 5.0 (Lollipop) and later. The library is released under the MIT license and was created by Tencent's QMUI team.
← tencent on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.