Skip to content

BetterAndroid/FlexiUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flexi UI

GitHub license Telegram Telegram QQ

A flexible and useful UI component library.

English | 简体中文

LOGO 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 am refactoring this project for the Android native platform, the old preview version will no longer be actively maintained and will be replaced after the refactoring is completed, if you are interested, you can click on any discussion above on the page to join Contact me for the corresponding group to add viewing permissions.

Get Started

You can click the link below to view the project branch of the corresponding platform.

LOGO Android View (Refactoring)
LOGO Jetpack Compose
LOGO Flutter (Stay tuned)

Design Specifications

We are working hard to improve it and it is expected to be released soon, so stay tuned.

Demo Screenshots

SCREENSHOT SCREENSHOT SCREENSHOT SCREENSHOT
SCREENSHOT SCREENSHOT SCREENSHOT SCREENSHOT

Promotion

Hey, please stay! 👋

Here are related projects such as Android development tools, UI design, Gradle plugins, Xposed Modules and practical software.

If the project below can help you, please give me a star!

All projects are free, open source, and follow the corresponding open source license agreement.

Star History

Star History Chart

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