alphanum_comparator 1.0.1 copy "alphanum_comparator: ^1.0.1" to clipboard
alphanum_comparator: ^1.0.1 copied to clipboard

outdated

Porting of "The Alphanum Algorithm" in Dart, used to sort string lists alphanumerically.

example/lib/main.dart

import 'package:alphanum_comparator/alphanum_comparator.dart';
import 'package:flutter/material.dart';

void main() {

  final List<String> _unsorted = ["Item 2", "Item 3", "Item 10", "Item 1"];
  final List<String> _sorted = _unsorted;
  _sorted.sort(AlphanumComparator.compare);

  runApp(
    MaterialApp(
      home: Scaffold(
        body: ListView(
          children: <Widget>[
            ListTile(title: Text('Unsorted Strings')),
            ..._unsorted.map((i) => ListTile(title: Text('$i'))).toList(),
            ListTile(title: Text('Sorted Strings')),
            ..._sorted.map((i) => ListTile(title: Text('$i'))).toList(),
          ],
        )
      ),
    )
  );
}
10
likes
20
pub points
78%
popularity

Publisher

verified publisherquantos.it

Porting of "The Alphanum Algorithm" in Dart, used to sort string lists alphanumerically.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on alphanum_comparator