basic_utils 2.2.0 basic_utils: ^2.2.0 copied to clipboard
Common util classes providing a solution for different situations.
import 'package:basic_utils/basic_utils.dart';
void main() async {
// StringUtils
print("Convert to lowercase underscore: " +
StringUtils.camelCaseToLowerUnderscore("camelCase"));
print("Is lowercase: " + StringUtils.isLowerCase("lowercase").toString());
print("Is uppercase: " + StringUtils.isUpperCase("UPPERCASE").toString());
print("Is ascii: " + StringUtils.isAscii("Hello").toString());
print(
"Is null or empty: " + StringUtils.isNullOrEmpty("notempty").toString());
// DomainUtils
print("Is dartlang.org a domain name? " +
DomainUtils.isDomainName("dartlang.org").toString());
Domain domain = DomainUtils.parseDomain("dartlang.org");
print("Sld = " + domain.sld + " & tld = " + domain.tld);
// EmailUtils
print("Is hello@world.com an email ? " +
EmailUtils.isEmail("hello@world.com").toString());
// MathUtils
print("1 km is " +
MathUtils.convertUnit(1, LengthUnits.kilometer, LengthUnits.meter)
.toString() +
" meter.");
}