Flutter - List Sorting

View Source Code Here Flutter List Sorting This example demonstrates how to sort a List of items. Given a list of users and a sort order (isDecending) bool isDecending = false; List<String> users = [ 'Bret', 'Antonette', 'Samantha', 'Karianne', 'Kamren', 'Leopoldo', 'Elwyn', 'Maxime', 'Delphine', 'Kattie', 'Moriah', 'Clementina', 'Kurtis', 'Aaron' ]; You can sort the list with the compareTo() function as follows. final sortedUsers = users..sort( (userA, userB) => isDecending ? userB.

Table Of Contents

View Source Code Here

Flutter List Sorting

This example demonstrates how to sort a List of items.

Given a list of users and a sort order (isDecending)

bool isDecending = false;

List<String> users = [
    'Bret',
    'Antonette',
    'Samantha',
    'Karianne',
    'Kamren',
    'Leopoldo',
    'Elwyn',
    'Maxime',
    'Delphine',
    'Kattie',
    'Moriah',
    'Clementina',
    'Kurtis',
    'Aaron'
  ];

You can sort the list with the compareTo() function as follows.

final sortedUsers = users..sort(
    (userA, userB) =>
        isDecending ? 
            userB.compareTo(userA) : //desc 
            userA.compareTo(userB)); //asc
          

[[../../../_notes/code/Flutter|Back to Flutter]]