principle_utils 0.1.7 copy "principle_utils: ^0.1.7" to clipboard
principle_utils: ^0.1.7 copied to clipboard

A Dart package for Flutter that delivers responsive layouts, versatile string case conversions, color utilities, and type-safe patterns for robust app development.

example/main.dart

// ignore_for_file: avoid_print
import 'dart:ui';

import 'package:principle_utils/principle_utils.dart';

void main() {
  const String original = 'hello_world';

  final String camel = original.toCamelCase(); // -> "helloWorld"
  final String title = 'user id'.toTitleCase(); // -> "User Id"
  final String sponge = 'FlutterIsCool'.toSpongeCase(); // -> "fLuTtErIsCoOl"

  print('Camel Case: $camel');
  print('Title Case: $title');
  print('Sponge Case: $sponge');

  // Convert HEX string to Color
  final Color customColor = 'ff3399'.toColor();
  print('Custom Color: $customColor');

  // Use duration extension to execute a function after 500 milliseconds
  Future<void>.delayed(500.ms, () {
    print('Executed after 500 milliseconds');
  });
}
1
likes
150
points
21
downloads

Publisher

unverified uploader

Weekly Downloads

A Dart package for Flutter that delivers responsive layouts, versatile string case conversions, color utilities, and type-safe patterns for robust app development.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on principle_utils