Utility Extension

Provides useful extensions for primitive data types.
More information, check Api reference or Github

Getting started

import package

import 'package:utility_extension/utility_extension.dart

Features

List

List<List<T>> devideInto(int each);
Iterable<T> mapWithIndex(T Function(int index, T e) toElement);

String

String  toSnakeCase()
String toConstantCase()
String toCamelCase()
Iterable<Type> map<Type>(Type Function(String e) toElement)
Iterable<Type> mapWithIndex<Type>(Type Function(int index, String e)

Usage

TODO: Include short and useful examples for package users. Add longer examples to /example folder.

List<int> list = [1,2,3,4,5];
print(list.devideInto(2))   // output : [[1,2],[3,4],[5]]

String str = 'Utility Extension is good';

print(str.toCamelCase()); // utilityExtensionIsGood
print(str.toConstantCase()); // UTILITY_EXTENSION_IS_GOOD
print(str.toSnakeCase()); // utility_extension_is_good

Additional information

More features will be added in the future.

Libraries

utility_extension