# Flexi UI
[](https://github.com/BetterAndroid/FlexiUI/blob/main/LICENSE)
[](https://t.me/BetterAndroid)
[](https://t.me/HighCapable_Dev)
| | [BetterAndroid](https://github.com/BetterAndroid) |
|---------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------|
This project belongs to the above-mentioned organization, **click the link above to follow this organization** and discover more good projects.
这个项目属于上述组织,**点击上方链接关注这个组织**,发现更多好项目。
## English
A flexible and useful UI component library, named after the word "flexible".
The reason why this UI was born is that currently in `Jetpack Compose` or `Flutter`, except for the officially recommended Material Design, there is no UI framework that I am completely satisfied with that can be used out of the box.
This UI will not depend on any Material components, using `Jetpack Compose` and `Flutter` as the basis, and is completely implemented by itself.
The advantage of being a multi-platform framework allows this UI to be presented on more platforms and can be quickly introduced and used by developers who are familiar with development languages.
The basic structure of the project on the Android native platform has been stable. This UI will be completed on the native version of the Android platform in 2022. However, I have not open sourced it for a long time. I am currently re-implementing the multi-platform and waiting for the multi-platform to be improved, then will be open sourced again.
There is a preview version [FlexiUI-Preview](https://github.com/BetterAndroid/FlexiUI-Preview) for the Android version. If you are interested, you can [join the Telegram group](https://t.me/BetterAndroid) Contact me to add viewing permissions.
This UI is expected to support `Jetpack Compose`, `Jetpack Compose Multiplatform`, and `Flutter`.
Priority will be given to supporting `Jetpack Compose Multiplatform` and publishing it in the `compose` branch.
The main branch `main` will only provide documentation. Please check other related branches for more information.
If you are interested in this project, you can click `Star` and `Watch` in the upper right corner to follow this project.
## 简体中文
一个灵活且实用的 UI 组件库,名称取自英文单词 "flexible"。
这套 UI 诞生的原因是因为目前在 `Jetpack Compose` 或 `Flutter` 中,除了官方推荐的 Material Design 之外,没有完全能够拿来开箱即用的任何一套令我十分满意的 UI 框架。
这套 UI 将不依赖于任何 Material 组件,借助 `Jetpack Compose` 和 `Flutter` 作为基础,完全由自己实现。
作为多平台框架的优势使得这套 UI 能在更多的平台上呈现,并可被熟悉开发语言的开发者快速引入并使用。
项目在 Android 原生平台的基本架构已经稳定,这套 UI 在 2022 年在 Android 平台的原生版本就已经完工,但是我迟迟没有将它开源出来,目前正在重新实现多平台对接,待多平台完善后将会重新进行开源。
对于 Android 版本有一个预览版 [FlexiUI-Preview](https://github.com/BetterAndroid/FlexiUI-Preview),如果你感兴趣,你可以 [加入 Telegram 群组](https://t.me/BetterAndroid) 联系我添加查看权限。
这套 UI 预计将会支持 `Jetpack Compose`、`Jetpack Compose Multiplatform`、`Flutter`。
将会优先支持 `Jetpack Compose Multiplatform` 并发布在 `compose` 分支。
主分支 `main` 将仅做说明文档,届时更多内容请查看其它相关分支。
如果你对此项目感兴趣,你可以点击右上角的 `Star` 和 `Watch` 来关注此项目。
## Design Preview