liquidsoft_components 0.8.2
liquidsoft_components: ^0.8.2 copied to clipboard

A lightweight but complete flutter component package with Cupertino/Material Widgets,Global Error Handling, HTTP Caller, Platform Identification, and much more.

0.8.2 #

  • Add LiquidSwitch
  • Add LiquidSearch
  • Update Cupertino layouts
  • Update Material Layouts

0.8.1 #

  • Update images on readme

0.8.0 #

  • Bug Fixes from Testing
  • Example Improvement

0.7.0 #

  • add Global Error Handling Web support
  • Bug Fixes

0.6.0 #

  • Improved Error Handling
  • Improved Docs

0.5.0 #

  • Update Readme
  • Bug Fixes

0.4.0 #

  • Improved Readme and overall documentation
  • Global error handling completed

0.2.0 #

  • Full Example Completed
  • Bug Fixes

0.1.0 #

  • Add more documentation in widget classes
  • Bug Fixes

0.0.8 #

  • Initial LiquidAppBar
  • Initial LiquidScaffold

0.0.7 #

  • Add Key to all components
  • Improve Documentation

0.0.6 #

  • Improve documentation
  • Fix issue with Secondary App Bar

0.0.5 #

  • add universal_io -Pub.dev was complaining about using dart.io

0.0.4 #

  • Improve Documentation

0.0.3 #

  • Initial public release
  • Includes beta versions of the following
  • HTTP Caller with error handling
    • Get, Post, Delete, Patch
    • Checks for connectivity on timeout (timeout set on init)
      • Throws connectivity error if connected to network but no internet access
      • Throws standard error on else
    • Returns back status code and error code dialog on error
    • if in debug mode throws error and prints out body
  • Get Platform Type or Group
    • Group - web, mobile, desktop, or unknown
    • Type - Web, iOS, Android, MacOS, Fuchsia, Linux, Windows, or Unknown
    • Structured to not error on web
  • Hex Conversion
    • converts Hex codes to Colors]
  • Dollar Formatting
    • easily format a number into a dollar string
    • 534223.45 => $534,223.45
  • Number Formatting
    • format a number into a format
    • optional format and local inputs
    • Standard format = "###.0#"
    • Standard locale = 'en_US'
    • 123.9847736274 => 123.98
  • Page Routing
    • Material or Cupertino Page Route based on Platform
    • Web defaults to Material
  • SnackBar
    • Easily call snackBar from anywhere in the app
    • requires context and Scaffold.of
  • Main App Bar
    • Create a Material AppBar or Cupertino Sliver AppBar
  • Secondary App Bar
    • Creates a Material or Cupertino appbar
    • Allows for a trailing Widget
  • Standard Dialog
    • Opens a cupertino or material dialog
  • Approval Dialog
    • Used for standard approvals, like deletions
    • Pass in a successCallback function
  • Buttons
    • Cupertino or Material button
    • adjust width, height,font size, and background color
  • DatePicker
    • Cupertino Date Wheel or Material Date Picker
  • Dropdown
    • Cupertino Picker or Material Dropdown
  • Header
    • Simple Header color, font sizes attributes
  • Logo
    • Returns logo based on dark or light theme
  • Multi-Text Field
    • Multiple line text field
    • Keyboard types, maxLines, editable, validation,focusNodes and more
  • Text Field
    • Single line text field
    • Suffix and Prefix Icons
    • Keyboard types, focusNodes, validation and more
  • Spinner
    • Cupertino or Material Spinner
    • Provide Text for context
  • Toggle Bar
    • Horizontal tab interface capable of handing any number of inputs.
    • Easily customize colors with an easy to use set of attributes.
3
likes
120
pub points
5%
popularity

A lightweight but complete flutter component package with Cupertino/Material Widgets,Global Error Handling, HTTP Caller, Platform Identification, and much more.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

connectivity, flutter, http, intl, universal_io

More

Packages that depend on liquidsoft_components