FLUTTER ECOSYSTEM

multi_sort

A fast and powerful Flutter package helps you sort a list of objects by one or more properties at the same time.

Latest version
3.0.0
30-day downloads
22
Likes
28
Pub points
40

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A high-performance Flutter package designed to sort lists of objects using one or multiple properties simultaneously. It provides a clean, intuitive API for defining sorting criteria, supporting both ascending and descending orders. Ideal for dynamic data presentation in apps requiring flexible, multi-level sorting. The package is lightweight and optimized for speed, making it suitable for large datasets. It integrates seamlessly into Flutter projects without additional dependencies.

Use cases

  • Sorting complex data models
  • Implementing table or list headers with multi-column sorting
  • Dynamic filtering and ordering in user interfaces
  • Handling nested object properties during sorting
  • Real-time data reordering in dashboards

Key features

  • Supports multi-property sorting
  • Configurable ascending/descending order
  • Fast performance with minimal overhead
  • Simple and readable API
  • Handles nested property access

Suitable for

  • Developers building data-heavy Flutter apps
  • UI components requiring sortable tables/lists
  • Apps with dynamic data filtering
  • Teams prioritizing clean, maintainable code
  • Projects needing efficient sorting without external libraries

Considerations

  • Requires Dart 2.12 or higher
  • No built-in support for asynchronous sorting
  • Limited to in-memory sorting
  • Does not handle null safety warnings explicitly
  • Not designed for database-level sorting
Supported platformsNot available

Install package

flutter pub add multi_sort

Categories

Source repository

Projects using this package

No data available yet.