fleasy 0.1.0 copy "fleasy: ^0.1.0" to clipboard
fleasy: ^0.1.0 copied to clipboard

outdated

Useful and easy to use extensions, helper classes and widgets to help create Flutter apps easier.

Fleasy #

pub.dev badge

This package helps creating Flutter apps easier by providing useful and easy to use extensions, helper classes and widgets.

The goal is that by using this package you have to write less (repeating) and more clean and readable code.

This package contains the following features:

Extensions: #

  • BuildContext

    • mediaQuery
    • screenSize
    • screenWidth
    • screenHeight
    • screenOrientation
    • screenIsLandscape
    • screenIsPortrait
    • formFactor
    • closeKeyboard()
    • pushRoute(...)
    • pushPage(...)
    • popPage()
    • canPopPage()
  • String

    • addHttps()
    • isValidEmail
    • isInvalidEmail
  • String?

    • isNotBlank
    • isBlank
    • isValidEmail
    • isInvalidEmail
    • toNullIfBlank()
  • DateTime

    • copyWith(...)
    • isToday
    • isYesterday
    • isTomorrow
    • isFutureDay
    • isSameDay(...)
    • timeIsZero
    • copyWithEmptyTime()
    • format(...)
  • List<DateTime>

    • containsDate(...)
    • indexOfDate(...)
  • List?

    • isNotBlank
    • isBlank
  • List<T>

    • find(...)

Helper Classes: #

  • Date

    • Date.today()
    • Date.tomorrow()
    • Date.yesterday()
  • DeviceType

    • DeviceType.isIOS
    • DeviceType.isAndroid
    • DeviceType.isMacOS
    • DeviceType.isLinux
    • DeviceType.isWindows
    • DeviceType.isWeb
    • DeviceType.isDesktop
    • DeviceType.isMobile
    • DeviceType.isDesktopOrWeb
    • DeviceType.isMobileOrWeb
  • Insets

    • xxs
    • xs
    • s
    • m
    • l
    • xl
    • xxl

Flutter Widgets: #

- EasyStreamBuilder(...)
- EasyFutureBuilder(...)

To-Do's: #

  • ❌ Add more tests
  • ❌ Document the complete code
  • ❌ Create example app

Note: #

This package is still in early stages. If you notice any bugs not present in issues, please file a new issue. If you are willing to fix or enhance things yourself, you are very welcome to make a pull request.

82
likes
0
pub points
59%
popularity

Publisher

verified publisherjensbecker.dev

Useful and easy to use extensions, helper classes and widgets to help create Flutter apps easier.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, font_awesome_flutter, intl, universal_platform

More

Packages that depend on fleasy