coder_matthews_extensions 1.0.0 copy "coder_matthews_extensions: ^1.0.0" to clipboard
coder_matthews_extensions: ^1.0.0 copied to clipboard

outdated

A collection of useful extensions used in most of my personal projects

example/coder_matthews_extensions_example.dart

import 'package:coder_matthews_extensions/coder_matthews_extensions.dart';

void main() {
  //list examples
  final personList = [
    CoderPerson(name: "Jane", age: 16, gender: Gender.female),
    CoderPerson(name: 'Bob', age: 20, gender: Gender.male),
    CoderPerson(name: 'King', age: 56, gender: Gender.male),
    CoderPerson(name: "Joane", age: 18, gender: Gender.female),
    CoderPerson(name: "Katy", age: 22, gender: Gender.female),
    CoderPerson(name: 'George', age: 17, gender: Gender.male),
    CoderPerson(name: 'Bruce', age: 47, gender: Gender.male),
  ];

  final oldestPerson = personList.maxElement((element) => element.age);
  print(oldestPerson.age);

  final youngestPerson = personList.minElement((element) => element.age);
  print(youngestPerson.age);

  final group = personList.groupBy((e) => e.gender);
  print(group);

  //string examples

  final testerString = 'the Sky IS BluE.';
  var number = '+1 (342) 342-2314';
  print(number.onlyNumbers);

  number = '13423422314';
  print(number.toPhoneNumberString);

  print(
      'Email: ${personList.first.email}, IsEmail: ${personList.first.email.isEmail}');
  print(testerString.sentenceCase);
  print(testerString.titleCase);
}
1
likes
0
points
22
downloads

Publisher

unverified uploader

Weekly Downloads

A collection of useful extensions used in most of my personal projects

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

intl

More

Packages that depend on coder_matthews_extensions