Extended Dart: Make your dart easier

This package pulls together best practices, useful functions, extensions, variables and other features into a single package you can use to streamline working with Dart without having to reimplement functionality.

With this package, you can work on your web or vm projects with ease without having to stress on features not directly relating to your project.

Note

Like the package name says, this package is like Dart with more standard features. This isn't a separate language or a superset of Dart. This is just a collection of useful functionality that can be used in your project.

Using this Package

import 'package:extended_dart/core.dart';

void main(List<String> args) {
  // Here are some instances with lists

  // Get the number of occurences of an item in a list
  var myList = [9, 6, 5, 2, 6, 10];
  print(myList.count(6));
}

There are three libraries included in this package: core (package:extended_dart/core.dart), vm (package:extended_dart/vm.dart) and web (package:extended_dart/web.dart). The core library can be used on either platform, while web and vm are platform-specific, being used on the web (dart2js) and virtual machine platforms respectively.

Contributions

This package is still in early stages and we would love to get feedback from you!

Contributions are welcome! Please check the guidelines to see how you can contribute.

Libraries

core
vm
web