uikit_plus 0.4.1 copy "uikit_plus: ^0.4.1" to clipboard
uikit_plus: ^0.4.1 copied to clipboard

Cross-platform UI component library, including various customized components, helps you build projects quickly and focus more on business development.

uikit #

pub package GitHub stars license

Language: English | 简体中文

A fully Dart-based cross-platform Flutter UI component library, supporting compilation to HarmonyOS (SDK ≥ 3.29). It provides high-quality, extensible UI components to make your project development more efficient!


🌟 Highlights #

  • 📦 Rich UI components: input fields, pickers, tables, menus, animation effects, etc.
  • 🔗 Zero dependencies, fully implemented in Dart, ready to use out of the box.
  • 🎨 Highly customizable, supporting style extensions and secondary encapsulation.
  • 🌍 Multi-platform support: Android / iOS / Web / Windows / MacOS / Linux / HarmonyOS
  • 🔥 Continuously updated, already providing 20+ commonly used components

📦 Installation #

Add dependency in pubspec.yaml:

dependencies:
  uikit_plus: ^0.4.1   //The old version is not maintained, and the old version last relies on the address: flutter_uikit_forzzh:0.3.1

📚 Component Catalog #

  • LinearProgressBar/CycleProgressBar: Progress bar components (linear and circular)

  • RatingBar: Rating component

  • Toast: Fully customizable toast component (supports style customization, fixed position, queue, etc.)

  • CityPickerView:CityPickerView: City picker

  • DatePicker:DatePicker: Date picker

  • TimeView:TimeView: Countdown under any widget

  • TableView:TableView: Table layout supporting both horizontal and vertical scrolling

  • MarqueeView: MarqueeView: Marquee component

  • InfiniteLevelsMenus: InfiniteLevelsMenus: Infinite-level menus with simplified logic

  • InputText: InputText: Minimal input field, supports real-time form validation, all TextField and TextFormField properties, and linked popups.

  • FloatExpendButton: (Up, down, left, right) Retractable menu buttons

  • InputExtend:Enter the search component, which supports all properties of TextField in Flutter

  • Pager:Pager: Pagination component

  • SelectionMenu:SelectionMenu: Dropdown menu without concern for data itself

  • SelectionMenuForm: SelectionMenuForm: Dropdown with real-time selection validation

  • TextExtend: TextExtend: Text extension component, supports web-style JS menu effects and elastic animations

  • MousePopupButton: MousePopupButton: Right-click popup component for web

  • Shimmer: Shimmer: Shimmer loading effect

  • ImageSwitch: ImageSwitch: Highly customizable switch button component

  • KitSwitch:KitSwitch: Switch component supporting Android and iOS

  • KitCheckBox:KitCheckBox: Simplified checkbox component

  • ZTooltip: ZTooltip: Tooltip component for any widget

  • Radar5DimensionsChart/RadarChart:Radar5DimensionsChart/RadarChart: 5D and ND radar components

  • CustomAnimatedBottomBar: CustomAnimatedBottomBar: Bottom animated menu

  • StackCard:StackCard: Stacked card component

  • MultiSelector:MultiSelector: Infinite-level collapsible menu

  • DrawerRouterStack: Component for implementing multi-level sub-drawers or peer content routing inside drawers (to be used with DrawerRouter)

    ...continuously updating....

🎨 Component Showcase --- See source code for more examples #

Common Widgets: #

Radar Components (5-N Dimensions): #

radar radar

Date Components: #

Minimal Input Field supports all TextField and TextFormField properties, with real-time validation #

Bottom Navigation Menu: #

CustomAnimatedBottomBar )

City Picker: #

Customizable Toast: #

Shimmer: Shimmer loading effect: #

Customizable Tooltip: #

Highly Customizable Dropdown Menu: #

Infinite-Level Menu #

Infinite-Level Multi-Select Menu! #

Table Component #

Pagination Component #

Special note: Support compilation to HarmonyOS #

1
likes
145
points
205
downloads

Publisher

unverified uploader

Weekly Downloads

Cross-platform UI component library, including various customized components, helps you build projects quickly and focus more on business development.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on uikit_plus

Packages that implement uikit_plus