zeba_academy_math 1.0.0
zeba_academy_math: ^1.0.0 copied to clipboard
A lightweight Dart mathematical utility package with arithmetic helpers, interpolation, percentages, rounding, and random utilities.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project follows Semantic Versioning.
1.0.0 - 2026-07-11 #
Added #
š Initial stable release of zeba_academy_math
Features #
-
Added arithmetic helper utilities:
- Addition
- Subtraction
- Multiplication
- Division
- Power calculation
-
Added clamp utilities:
- Minimum value restriction
- Maximum value restriction
- Range-based value control
-
Added interpolation utilities:
- Linear interpolation (
lerp) - Smooth value transitions
- Linear interpolation (
-
Added average calculation:
- List average support
- Empty list safety handling
-
Added percentage utilities:
- Percentage calculation
- Percentage-to-value conversion
-
Added rounding utilities:
- Decimal rounding
- Floor calculation
- Ceiling calculation
-
Added random number utilities:
- Random integer generation
- Random decimal generation
-
Added mathematical helper utilities:
- Minimum value comparison
- Maximum value comparison
- Even number checking
- Odd number checking
Developer Experience #
- Added clean public API exports
- Added lightweight dependency-free implementation
- Added Dart documentation-ready structure
- Added Flutter package compatibility
- Added unit test coverage for core utilities
Package Information #
- Package name:
zeba_academy_math - Version:
1.0.0 - License: GNU General Public License v3.0 (GPL-3.0)
- Maintained by: Zeba Academy
Future Releases #
Planned improvements:
1.1.0 #
Possible upcoming features:
- Advanced mathematical functions
- Statistics helpers
- Median and mode calculations
- Range utilities
- Number formatting helpers
- Additional extension methods
2.0.0 #
Possible major improvements:
- Advanced geometry utilities
- Trigonometry helpers
- Financial mathematics utilities
- Scientific calculation helpers
About Zeba Academy #
zeba_academy_math is part of the Zeba Academy Flutter package ecosystem.
Zeba Academy creates reusable, developer-friendly Flutter and Dart packages to help developers build applications faster with clean and practical solutions.
About Me #
⨠Iām Sufyan bin Uzayr, an open-source developer passionate about building and sharing meaningful projects.
Learn more:
Connect on LinkedIn:
https://www.linkedin.com/in/sufyanism
License #
This project is licensed under the:
GNU General Public License v3.0 (GPL-3.0)
You can freely use, study, modify, and distribute this software according to the GPL-3.0 license terms.