stac_core

A pure Dart package that provides the core functionalities and common interfaces for the Stac.

This package serves as the foundation for building server-driven UIs with Stac by defining core models, functionalities, and common interfaces that stac package depend upon.

Libraries

actions/actions
actions/delay/stac_delay_action
actions/dialog/stac_dialog_action
actions/form_validate/stac_form_validate
actions/get_form_value/stac_get_form_value
actions/modal_bottom_sheet/stac_modal_bottom_sheet_action
actions/multi/stac_multi_action
actions/navigate/stac_navigate_action
actions/network_request/stac_network_request
actions/set_value/stac_set_value_action
actions/snack_bar/stac_snack_bar
actions/snack_bar/stac_snack_bar_action
core/converters/double_converter
core/core
core/stac_action
core/stac_options
core/stac_widget
foundation/alignment/stac_alignment
foundation/alignment/stac_alignment_directional
foundation/alignment/stac_alignment_geometry/stac_alignment_geometry
foundation/alignment/stac_cross_axis_alignment
foundation/alignment/stac_main_axis_alignment
foundation/alignment/stac_main_axis_size
foundation/animation/stac_duration/stac_duration
foundation/animation/stac_rect_tween/stac_rect_tween
foundation/borders/stac_beveled_rectangle_border/stac_beveled_rectangle_border
foundation/borders/stac_border/stac_border
foundation/borders/stac_border_radius/stac_border_radius
foundation/borders/stac_border_side/stac_border_side
foundation/borders/stac_circle_border/stac_circle_border
foundation/borders/stac_continuous_rectangle_border/stac_continuous_rectangle_border
foundation/borders/stac_input_border/stac_input_border
foundation/borders/stac_rounded_rectangle_border/stac_rounded_rectangle_border
foundation/borders/stac_shape_border/stac_shape_border
foundation/borders/stac_table_border/stac_table_border
foundation/colors/stac_blend_mode
foundation/colors/stac_brightness
foundation/colors/stac_color/stac_colors
foundation/decoration/stac_box_decoration/stac_box_decoration
foundation/decoration/stac_decoration_image/stac_decoration_image
foundation/decoration/stac_input_decoration/stac_input_decoration
foundation/effects/stac_blur_style
foundation/effects/stac_filter_quality
foundation/effects/stac_gradient/stac_gradient
foundation/effects/stac_image_filter/stac_image_filter
foundation/effects/stac_shadow/stac_shadow
foundation/forms/stac_autovalidate_mode
foundation/forms/stac_form_field_validator/stac_form_field_validator
foundation/forms/stac_input_formatter/stac_input_formatter
foundation/forms/stac_max_length_enforcement
foundation/forms/stac_text_input_types
foundation/foundation
foundation/geometry/stac_box_constraints/stac_box_constraints
foundation/geometry/stac_box_shadow/stac_box_shadow
foundation/geometry/stac_edge_insets/stac_edge_insets
foundation/geometry/stac_offset/stac_offset
foundation/geometry/stac_rect/stac_rect
foundation/geometry/stac_size/stac_size
foundation/geometry/stac_visual_density/stac_visual_density
foundation/interaction/stac_drag_start_behavior
foundation/interaction/stac_hit_test_behavior
foundation/interaction/stac_mouse_cursor
foundation/interaction/stac_scroll_physics
foundation/interaction/stac_scroll_view_keyboard_dismiss_behavior
foundation/layout/stac_axis
foundation/layout/stac_box_fit
foundation/layout/stac_box_shape
foundation/layout/stac_clip
foundation/layout/stac_flex_fit
foundation/layout/stac_stack_fit
foundation/layout/stac_vertical_direction
foundation/layout/stac_wrap_alignment
foundation/layout/stac_wrap_cross_alignment
foundation/navigation/stac_bottom_navigation_bar_item/stac_bottom_navigation_bar_item
foundation/navigation/stac_floating_action_button_location
foundation/navigation/stac_floating_action_button_type
foundation/navigation/stac_tab_alignment
foundation/navigation/stac_tab_bar_indicator_size
foundation/specifications/action_type
foundation/specifications/widget_type
foundation/text/stac_font_weight
foundation/text/stac_smart_dashes_type
foundation/text/stac_smart_quotes_type
foundation/text/stac_stroke_cap
foundation/text/stac_text_span/stac_text_span
foundation/text/stac_text_style/stac_text_style
foundation/text/stac_text_types
foundation/text/stac_text_width_basis
foundation/theme/stac_button_style/stac_button_style
foundation/theme/stac_input_decoration_theme/stac_input_decoration_theme
foundation/ui_components/stac_dismiss_direction
foundation/ui_components/stac_dropdown_menu_close_behavior
foundation/ui_components/stac_dropdown_menu_entry/stac_dropdown_menu_entry
foundation/ui_components/stac_icon_type
foundation/ui_components/stac_image_repeat
foundation/ui_components/stac_image_type
foundation/ui_components/stac_list_tile_style
foundation/ui_components/stac_list_tile_title_alignment
foundation/ui_components/stac_options_view_open_direction
foundation/ui_components/stac_overflow_bar_alignment
foundation/ui_components/stac_radio_type
foundation/ui_components/stac_refresh_indicator_trigger_mode
foundation/ui_components/stac_slider_interaction
foundation/ui_components/stac_slider_type
foundation/ui_components/stac_snack_bar_behavior
foundation/ui_components/stac_switch_type
foundation/ui_components/stac_system_ui_overlay_style/stac_system_ui_overlay_style
foundation/ui_components/stac_table_column_width/stac_table_column_width
foundation/ui_components/stac_traversal_edge_behavior
stac_core
widgets/alert_dialog/stac_alert_dialog
widgets/app_bar/stac_app_bar
widgets/aspect_ratio/stac_aspect_ratio
widgets/auto_complete/stac_auto_complete
widgets/backdrop_filter/stac_backdrop_filter
widgets/bottom_navigation_bar/stac_bottom_navigation_bar
widgets/bottom_navigation_view/stac_bottom_navigation_view
widgets/card/stac_card
widgets/center/stac_center
widgets/check_box/stac_check_box
widgets/chip/stac_chip
widgets/circle_avatar/stac_circle_avatar
widgets/circular_progress_indicator/stac_circular_progress_indicator
widgets/clip_oval/stac_clip_oval
widgets/clip_rrect/stac_clip_rrect
widgets/colored_box/stac_colored_box
widgets/column/stac_column
widgets/conditional/stac_conditional
widgets/container/stac_container
widgets/custom_scroll_view/stac_custom_scroll_view
widgets/default_tab_controller/stac_default_tab_controller
widgets/divider/stac_divider
widgets/drawer/stac_drawer
widgets/dropdown_menu/stac_dropdown_menu
widgets/dynamic_view/stac_dynamic_view
widgets/elevated_button/stac_elevated_button
widgets/expanded/stac_expanded
widgets/filled_button/stac_filled_button
widgets/fitted_box/stac_fitted_box
widgets/flexible/stac_flexible
widgets/floating_action_button/stac_floating_action_button
widgets/form/stac_form
widgets/fractionally_sized_box/stac_fractionally_sized_box
widgets/gesture_detector/stac_gesture_detector
widgets/grid_view/stac_grid_view
widgets/hero/stac_hero
widgets/icon/stac_icon
widgets/icon/stac_icons
widgets/icon_button/stac_icon_button
widgets/image/stac_image
widgets/ink_well/stac_ink_well
widgets/limited_box/stac_limited_box
widgets/list_tile/stac_list_tile
widgets/list_view/stac_list_view
widgets/network_widget/stac_network_widget
widgets/opacity/stac_opacity
widgets/outlined_button/stac_outlined_button
widgets/padding/stac_padding
widgets/page_view/stac_page_view
widgets/placeholder/stac_placeholder
widgets/positioned/stac_positioned
widgets/radio/stac_radio
widgets/radio_group/stac_radio_group
widgets/refresh_indicator/stac_refresh_indicator
widgets/row/stac_row
widgets/safe_area/stac_safe_area
widgets/scaffold/stac_scaffold
widgets/single_child_scroll_view/stac_single_child_scroll_view
widgets/sized_box/stac_sized_box
widgets/slider/stac_slider
widgets/sliver_app_bar/stac_sliver_app_bar
widgets/spacer/stac_spacer
widgets/stack/stac_stack
widgets/switch/stac_switch
widgets/tab/stac_tab
widgets/tab_bar/stac_tab_bar
widgets/tab_bar_view/stac_tab_bar_view
widgets/table/stac_table
widgets/table_cell/stac_table_cell
widgets/table_row/stac_table_row
widgets/text/stac_text
widgets/text_button/stac_text_button
widgets/text_field/stac_text_field
widgets/text_form_field/stac_text_form_field
widgets/vertical_divider/stac_vertical_divider
widgets/visibility/stac_visibility
widgets/widgets
widgets/wrap/stac_wrap