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

app_bar
app_theme
FxAppThemeType.dark - Applies all the properties for dark theme FxAppThemeType.light - Applies all the properties for light theme
bottom_navigation_bar
There are mainly 2 types of bottomNavigationbar implemented using material Widgets.
bottom_navigation_bar_item
builder
builder
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
card
There are mainly 2 types of card .
card_month_input_formatter
FxCardMonthInputFormatter - formats the string as per the credit card expiry date format
card_number_input_formatter
FxCardNumberInputFormatter - formats the given string as per the credit card number format.
color_extension
color_picker
color_utils
FxColorUtils - returns a list of colors.
constant
container
There are mainly 2 types of container .
controller
controller
controller_store
controller_store
credit_card
FxCreditCard - customisable credit card with all the necessary details in it.
curved_navigation
custom_rating
FxCustomRating - able to give customisable rating widget with custom features.
dash_painter
dash_path
dashed_divider
FxDashedDivider - Provides a dashed line to the screen for the given width and height.
disposable_interface
disposable_interface
distance_utils
FxDistanceUtils - gives different functions that can be used for calculating or formatting distance
dotted_border
dotted_line
FxDottedLine - gives a dotted line.
extensions
flutter_boxicons
flutx
form_data_mixin
lifecycle
lifecycle
listenable_mixin
listenable_mixin
material_symbol_icon
measure_size
FxMeasureSize - measures the size of any particular widget
mixins
on_boarding
FxOnBoarding - Gives a custom page onBoarding widget with 2 buttons for SKIP and DONE.
page_dragger
page_reveal
page_view
pager_indicator
pages
path_drawing
progress_bar
shadow
FxShadow - provides custom shadow to the widget
spacing
FxSpacing - provides spacing of various types.
star_rating
state_management
state_management
string_extension
string_validator
styles
svg
tab_indicator
tab_indicator_painter
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.
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.
text_liquid_fill
FxTextLiquidFill - builds a widget for text which gets build having a watery effect.
text_style
FxTextStyle - gives 13 different type of styles to the text on the basis of size
text_utils
FxTextUtils - provides different functions for paring, generating and formatting a string.
themes
time_utils
trim_path
tuple
two_tone_icon
FxTwoToneIcon - provides two tone Icons.
two_tone_icon_data
two_tone_mdi_icons
FxTwoToneMdiIcons - List of the Icons
utils
widgets