flutx

A new Flutter package project.

Getting Started

This project is a starting point for a Dart package, a library module containing code that can be shared easily across multiple Flutter or Dart projects.

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Libraries

widgets/app_bar/app_bar
themes/app_theme
FxAppThemeType.dark - Applies all the properties for dark theme FxAppThemeType.light - Applies all the properties for light theme
widgets/bottom_navigation_bar/bottom_navigation_bar
There are mainly 2 types of bottomNavigationbar implemented using material Widgets.
widgets/bottom_navigation_bar/bottom_navigation_bar_item
state_management/builder
core/state_management/builder
widgets/button/button
Three types of button implemented from Material Button. FxButtonType.elevated - gives elevation to the button along with some height and shadow. FxButtonType.outlined - gives outline to the button FxButtonType.text - able to build text button
widgets/card/card
There are mainly 2 types of card .
utils/formatters/card_month_input_formatter
FxCardMonthInputFormatter - formats the string as per the credit card expiry date format
utils/formatters/card_number_input_formatter
FxCardNumberInputFormatter - formats the given string as per the credit card number format.
extensions/color_extension
widgets/color_picker/color_picker
utils/color_utils
FxColorUtils - returns a list of colors.
themes/constant
widgets/container/container
There are mainly 2 types of container .
core/state_management/controller
state_management/controller
core/state_management/controller_store
state_management/controller_store
widgets/credit_card/credit_card
FxCreditCard - customisable credit card with all the necessary details in it.
widgets/bottom_navigation_bar/curved_navigation
widgets/custom_rating/custom_rating
FxCustomRating - able to give customisable rating widget with custom features.
widgets/dotted_border/dash_painter
widgets/path_drawing/dash_path
widgets/dashed_divider/dashed_divider
FxDashedDivider - Provides a dashed line to the screen for the given width and height.
core/state_management/disposable_interface
state_management/disposable_interface
utils/distance_utils
FxDistanceUtils - gives different functions that can be used for calculating or formatting distance
widgets/dotted_border/dotted_border
widgets/dotted_line/dotted_line
FxDottedLine - gives a dotted line.
extensions/extensions
widgets/icons/box_icon_data
flutx
mixins/form_data_mixin
core/state_management/lifecycle
state_management/lifecycle
core/state_management/listenable_mixin
state_management/listenable_mixin
widgets/icons/material_symbol_icon
utils/measure_size
FxMeasureSize - measures the size of any particular widget
mixins/mixins
widgets/on_boarding/on_boarding
FxOnBoarding - Gives a custom page onBoarding widget with 2 buttons for SKIP and DONE.
widgets/on_boarding/animation_gesture/page_dragger
widgets/on_boarding/animation_gesture/page_reveal
widgets/page_view/page_view
widgets/on_boarding/ui/pager_indicator
widgets/on_boarding/ui/pages
widgets/path_drawing/path_drawing
widgets/progress_bar/progress_bar
themes/styles/shadow
FxShadow - provides custom shadow to the widget
utils/spacing
FxSpacing - provides spacing of various types.
widgets/star_rating/star_rating
core/state_management/state_management
state_management/state_management
extensions/string_extension
utils/validators/string_validator
themes/styles/styles
widgets/svg/svg
widgets/tab_indicator/tab_indicator
widgets/tab_indicator/tab_indicator_painter
widgets/text/text
There are mainly 13 types of Text widgets. h1,h2,h3,h4,h5,h6,sh1,sh2,b1,b2,button,caption,overline - This is the order of its size.
widgets/text_field/text_field
There are mainly 2 styles of TextField. FxTextFieldStyle.underlined - It gives underline to the textField. FxTextFieldStyle.outlined - It gives outline to the textField.
widgets/text_liquid_fill/text_liquid_fill
FxTextLiquidFill - builds a widget for text which gets build having a watery effect.
themes/text_style
FxTextStyle - gives 13 different type of styles to the text on the basis of size
utils/text_utils
FxTextUtils - provides different functions for paring, generating and formatting a string.
themes/themes
utils/time_utils
widgets/path_drawing/trim_path
core/tuple
widgets/icons/two_tone/two_tone_icon
FxTwoToneIcon - provides two tone Icons.
widgets/icons/two_tone/two_tone_icon_data
widgets/icons/two_tone/two_tone_mdi_icons
FxTwoToneMdiIcons - List of the Icons
utils/utils
widgets/widgets