Flexi UI
A flexible and useful UI component library.
English | 简体中文
![]() |
BetterAndroid |
---|
This project belongs to the above-mentioned organization, click the link above to follow this organization and discover more good projects.
Project Introduction
A library of flexible and practical UI components, named after the word "flexible".
The reason why this UI was born is that currently in Android development, except for the officially recommended Material Design, there is no set of UI design specifications that I am completely satisfied with that can be used out-of-the-box.
This UI does not actually rely on any Material components, but it borrows and reconstructs some basic Material style elements (such as the familiar progress indicator and ripple effect) and uses some design specifications of the Android platform.
Taking advantage of the current mainstream multi-platform frameworks, this UI can reuse unnecessary native UI code to be presented on more platforms, and can be quickly introduced and used by developers who are familiar with development languages.
This project already had a first version FlexiUI-Preview on the Android native platform in the early days, it will be initially completed in 2022, but I have never open sourced it, because the overall coupling of the project is too high and contains some tool dependencies that have nothing to do with the UI, so I decoupled a lot of things and published them into a new project BetterAndroid.
I basically don’t plan to continue to maintain this project on the Android native platform, if you are interested, you can click on any discussion
above on the page to join the corresponding group and contact me to add viewing permissions.
Get Started
You can click the link below to view the project branch of the corresponding platform.
Jetpack Compose |
---|
Flutter (Stay tuned) |
---|
Design Specifications
We are working hard to improve it and it is expected to be released soon, so stay tuned.
Design Preview
Star History
License
Apache License Version 2.0
Copyright (C) 2019-2024 HighCapable
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Copyright © 2019-2024 HighCapable