normie 2.0.1 copy "normie: ^2.0.1" to clipboard
normie: ^2.0.1 copied to clipboard

Your go-to swiss knife for flutter utlities.

Changelog #

1.0.0 #

  • Initial release
  • Contains 9 helper methods starting off
  • Added contributing guidelines

2.0.0 #

Breaking Changes 🚨 #

  • Complete architecture overhaul - methods are now organized into categories
  • All static methods moved to their respective utility classes
  • Changed method access pattern from Normie.method() to Normie.category.method()
  • Added detailed documentation for all categories and methods.

New Features 🎉 #

  • Added 12 specialized utility categories:
    • Cache - NEW: In-memory caching system with expiry support
    • Check - Expanded validation (added phone, credit card, URL validation)
    • Chrono - Enhanced date utilities (added time ago, countdown)
    • Collection - NEW: List operations and pagination
    • Device - NEW: Platform detection utilities
    • Files - Expanded file utilities (added MIME type support)
    • Guard - NEW: Error handling utilities
    • Maps - NEW: Map manipulation utilities
    • Maths - Expanded math operations
    • Numeric - NEW: Number formatting utilities
    • Palette - Enhanced color utilities (added lighten/darken)
    • Words - Enhanced string utilities

Improvements 🔨 #

  • Better organization and maintainability
  • More consistent design
  • Expanded functionality in every category
  • Better type safety and null safety support

2.0.0+1 #

  • Upgraded dependencies to support latest versions of flutter

2.0.1 #

  • Caching now stores values to persistent storage (shared_preferences), instead of just local memory
7
likes
110
points
33
downloads

Publisher

verified publishercodesadhu.in

Weekly Downloads

Your go-to swiss knife for flutter utlities.

Documentation

API reference

License

MIT (license)

Dependencies

flutter, intl, shared_preferences

More

Packages that depend on normie