zeba_academy_extensions 1.0.0 copy "zeba_academy_extensions: ^1.0.0" to clipboard
zeba_academy_extensions: ^1.0.0 copied to clipboard

Collection of useful Flutter and Dart extensions.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning (SemVer).


1.0.0 - 2026-07-03 #

🎉 Initial Release #

First stable production-ready release of zeba_academy_extensions.

Added #

String Extensions

  • Added capitalize
  • Added capitalizeWords
  • Added reverse
  • Added repeat
  • Added removeSpaces
  • Added isBlank
  • Added isEmail
  • Added isPhone
  • Added isNumeric
  • Added isUrl

DateTime Extensions

  • Added customizable date formatting
  • Added isToday
  • Added isYesterday
  • Added age calculation
  • Added differenceFromNow

Duration Extensions

  • Added hhmmss formatter

Number Extensions

  • Added currency formatting
  • Added decimal formatting
  • Added compact number formatting

Widget Extensions

  • Added paddingAll
  • Added paddingSymmetric
  • Added center
  • Added expanded
  • Added flexible
  • Added sizedBox
  • Added card

BuildContext Extensions

  • Added theme access
  • Added text theme access
  • Added screen width helper
  • Added screen height helper
  • Added screen size helper

Nullable Extensions

  • Added isNullOrEmpty for nullable strings
  • Added orEmpty for nullable strings
  • Added isNullOrEmpty for nullable lists

Iterable Extensions

  • Added firstOrNull
  • Added lastOrNull

List Extensions

  • Added separated helper

Boolean Extensions

  • Added yesNo
  • Added intValue

Color Extensions

  • Added lighten
  • Added darken

Validation Extensions

  • Added strong password validation
  • Added OTP validation

Testing #

  • Added comprehensive unit tests
  • Added widget extension tests
  • Added null safety tests
  • Added validation tests
  • Added formatting tests

Documentation #

  • Added production-ready README
  • Added installation guide
  • Added usage examples
  • Added API examples
  • Added platform compatibility documentation
  • Added contribution guidelines
  • Added GPL-3.0 license documentation

Platform Support #

  • ✅ Android
  • ✅ iOS
  • ✅ Web
  • ✅ Windows
  • ✅ macOS
  • ✅ Linux

Requirements #

  • Flutter 3.x
  • Dart 3.x

Upcoming #

Planned for v1.1.0 #

Added #

  • More String utilities
  • More Widget extensions
  • Responsive helpers
  • Navigation helpers
  • Context menu helpers
  • Snackbar helpers
  • Dialog helpers
  • Animation extensions
  • Theme extensions
  • Gradient helpers
  • BorderRadius extensions
  • EdgeInsets helpers
  • Duration formatting improvements
  • File extensions
  • JSON extensions
  • Map extensions
  • Set extensions
  • Enum extensions
  • Additional validation methods
  • Localization helpers
  • Performance improvements

Documentation #

  • Expanded API documentation
  • More examples
  • Additional sample application

Testing #

  • Increased test coverage
  • Performance benchmarks
  • Integration tests

Versioning #

This project follows Semantic Versioning (SemVer).

  • MAJOR version for incompatible API changes.
  • MINOR version for new functionality added in a backward-compatible manner.
  • PATCH version for backward-compatible bug fixes.
0
likes
130
points
95
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

Collection of useful Flutter and Dart extensions.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter, intl

More

Packages that depend on zeba_academy_extensions