tunable_ui_kit

Russian version: README_RU.md

TUISelectableItem TUICustomDropdownWidget TUIPopupMenuWidget TUINotifications

A library that contains useful widgets without dependencies on other libraries.

The latest template changes were made on Flutter version 3.35.7 and Dart version 3.9.2

Dependencies

Installation

To use the library in your project:

  1. Add the dependency to your project's pubspec.yaml:
dependencies:
  tunable_ui_kit: ^0.4.1
  1. Fetch dependencies:
flutter pub get

Notes

  • For production usage, it is recommended to pin a specific version rather than using any.
  • To upgrade to the latest compatible versions, use: flutter pub upgrade.

For local development you can use a path dependency:

dependencies:
  tunable_ui_kit:
    path: ../tunable_ui_kit

Widget usage examples

TUISelectableItem

A widget for selecting multiple items.

TUISelectableItem

Docs: lib/src/components/long_press_selection_wrapper/_docs/tui_selectable_item_doc.md

Example: example/lib/usage_examples/tui_selectable_item_screen.dart

TUICustomDropdownWidget

A highly customizable dropdown widget for selecting an item.

TUICustomDropdownWidget

Docs: lib/src/components/custom_drop_down_widget/_docs/custom_drop_down_widget_doc.md

Example: example/lib/usage_examples/tui_custom_dropdown_widget_screen.dart

TUIPopupMenuWidget

A highly customizable popup menu widget for selecting an item.

TUIPopupMenuWidget

Docs: lib/src/components/popup_menu_widget/_docs/popup_menu_widget_doc.md

Example: example/lib/usage_examples/tui_popup_menu_widget.dart

TUINotifications

A highly customizable snackbar-like notification banner based on Flutter Overlay.

TUINotifications

Docs: lib/src/components/notification_banner/_docs/notification_banner_doc.md

Example: example/lib/usage_examples/tui_notifications_screen.dart

Libraries

tunable_ui_kit