arcane_helper_utils 1.1.0 copy "arcane_helper_utils: ^1.1.0" to clipboard
arcane_helper_utils: ^1.1.0 copied to clipboard

Provides a variety of helpful utilities and extensions for Flutter and Dart.

example/lib/main.dart

import "package:arcane_helper_utils/arcane_helper_utils.dart";

void main() {
  // DateTime
  final DateTime dateTime = DateTime(2019, 1, 1, 13, 45);
  print(dateTime.toIso8601String()); // 2019-01-01T13:45:00.0
  print(dateTime.startOfHour.toIso8601String()); // 2019-01-01T13:00:00.0

  final bool today = DateTime.now().isToday;
  final bool notToday = DateTime(2001, 12, 31).isToday;
  print("$today"); // true
  print("$notToday"); // false

  final DateTime yesterday = DateTime(0).yesterday;
  final DateTime tomorrow = DateTime(0).tomorrow;

  print("Yesterday: $yesterday");
  print("Tomorrow: $tomorrow");

  // Strings
  const String? nullString = null;
  const String emptyString = " ";
  const String nonEmptyString = "Hello World!";

  print("${nullString.isNullOrEmpty}"); // true
  print("${emptyString.isNullOrEmpty}"); // true
  print("${nonEmptyString.isNullOrEmpty}"); // false

  const String text = "DartLang";
  final List<String> result = text.splitByLength(3);
  print("$result"); // ["Dar", "tLa", "ng"]

  const String lowercase = "hello";
  final String capitalized = lowercase.capitalize;
  print(capitalized); // "Hello"
}
2
likes
0
points
372
downloads

Publisher

verified publisherflutterperfect.dev

Weekly Downloads

Provides a variety of helpful utilities and extensions for Flutter and Dart.

Repository (GitHub)
View/report issues

Topics

#extensions #arcane-framework #helper-utils

License

unknown (license)

Dependencies

freezed_annotation, week_number

More

Packages that depend on arcane_helper_utils