te_widgets
A lightweight collection of reusable Flutter widgets including:
- π§± Basic layout helpers
- π Form field components
- π Data table widgets
Built to speed up app development by offering ready-to-use, customizable UI components.
β¨ Features
- Responsive Layouts β Row/Column/Grid utilities
- Form Widgets β Text input, dropdowns, switches, and validators
- Data Table β Paginated and styled data tables with sorting and custom cells
- Theming Support β Easily integrates with your existing theme
π¦ Installation
Add this to your pubspec.yaml:
dependencies:
te_widgets: ^0.0.1
Libraries
- configs/theme/app_colors
- configs/theme/default_theme_data
- configs/theme/theme_notifier
- configs/widget-theme/input_field_theme
- configs/widget-theme/widget_theme
- configs/widget-theme/widget_theme_extension
- enum/file_type
- enum/input_size
- enum/value_type
- extensions/boolean_x
- extensions/box_constraints_x
- extensions/build_context_x
- extensions/color_x
- extensions/date_format_x
- extensions/date_time_x
- extensions/file_picker_result_x
- extensions/iterable_x
- extensions/kotlin_x
- extensions/list_x
- extensions/media_query_data_x
- extensions/pdf_document_x
- extensions/string_x
- extensions/time_of_day_x
- formatters/decimal_input_formatter
- formatters/integer_input_formatter
- helpers/color_helper
- helpers/debouncer
- helpers/search_filter
- helpers/validations
- helpers/widget_state_property_helper
- layouts/layout
- layouts/widgets/logo
- layouts/widgets/profile
- mixins/focus_mixin
- mixins/input_field_mixin
- mixins/input_validation_mixin
- mixins/input_value_mixin
- mixins/popup_mixin
- mixins/scroll_mixin
- te_widgets
- widgets/alert/alert
- widgets/alert/alert_service
- widgets/alert/alert_theme
- widgets/card/card
- widgets/checkbox/checkbox
- widgets/checkbox/checkbox_config
- widgets/checkbox/checkbox_decoration
- widgets/checkbox/checkbox_group
- widgets/chip/chip
- widgets/crud-table/crud_table
- widgets/crud-table/crud_table_config
- widgets/data-table/data_table
- widgets/date-picker/date_picker
- widgets/date-time-picker/date_time_picker
- widgets/file-picker/file
- widgets/file-picker/file_picker
- widgets/file-picker/file_picker_theme
- widgets/form/form_builder
- widgets/form/form_service
- widgets/form/items_form_builder
- widgets/guard/guard
- widgets/guard/guard_config
- widgets/hoverable/hoverable
- widgets/icon/icon
- widgets/image/image
- widgets/key-value-section/key_value
- widgets/key-value-section/key_value_section
- widgets/key-value-section/key_value_theme
- widgets/lazy-indexed-stack/lazy_indexed_stack
- widgets/list/controller/list_controller
- widgets/list/list
- widgets/list/list_animation
- widgets/list/list_card
- widgets/list/list_card_theme
- widgets/list/list_config
- widgets/list/list_interaction
- widgets/list/list_mixin
- widgets/list/list_state
- widgets/list/list_theme
- widgets/loading-icon/loading_icon
- widgets/modal/modal
- widgets/modal/modal_config
- widgets/modal/modal_service
- widgets/number-field/number_field
- widgets/number-field/number_field_theme
- widgets/pagination/pagination
- widgets/pdf/pdf_config
- widgets/pdf/pdf_table
- widgets/pdf/pdf_table_config
- widgets/reactive-selector/reactive_selector
- widgets/scrollbar/scrollbar
- widgets/select/multi_select
- widgets/select/select
- widgets/switch/switch
- widgets/table/mobile-card/table_mobile_card
- widgets/table/mobile-card/table_mobile_card_theme
- widgets/table/row-card/table_row_card
- widgets/table/row-card/table_row_card_theme
- widgets/table/row-header/table_row_header
- widgets/table/row-header/table_row_header_theme
- widgets/table/table
- widgets/table/table_header
- widgets/table/table_theme
- widgets/tabs/tabs
- widgets/text-field/text_field
- widgets/text-field/text_field_mixin
- widgets/text-field/text_field_theme
- widgets/time-picker/clock_time_picker
- widgets/time-picker/spinner_time_picker
- widgets/time-picker/time_picker
- widgets/toast/toast_service
- widgets/tooltip/tooltip
- widgets/tooltip/tooltip_config