arcane_helper_utils 1.0.3+2 copy "arcane_helper_utils: ^1.0.3+2" to clipboard
arcane_helper_utils: ^1.0.3+2 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";
import "package:flutter/foundation.dart";

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

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

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

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

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

  const String lowercase = "hello";
  final String capitalized = lowercase.capitalize;
  debugPrint(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

flutter, freezed_annotation, week_number

More

Packages that depend on arcane_helper_utils