Overview
A Dart utility package that simplifies group debt settlements by calculating minimal transaction flows to balance shared expenses. Inspired by 'Quick Split' functionality, it efficiently resolves debts among multiple parties with optimal transfers. Ideal for apps managing shared costs, such as travel, rent, or event expenses. The package handles complex scenarios with net balances and reduces the number of required payments. It is lightweight, platform-agnostic, and designed for seamless integration into Flutter apps across mobile, web, and desktop.
Use cases
- Group expense reconciliation
- Travel cost splitting
- Rent sharing among roommates
- Event cost distribution
- Financial app integrations
Key features
- Optimal transaction minimization
- Net balance calculation
- Supports multi-party settlements
- Lightweight and fast
- Cross-platform compatibility
Suitable for
- Flutter developers building finance tools
- Apps for shared living expenses
- Event planning platforms
- Team expense trackers
- Mobile financial utilities
Considerations
- Does not handle currency conversion
- Requires input data normalization
- No built-in UI components
- Assumes accurate initial debt values
- Limited to one settlement per call