kompkit_core 0.4.0-alpha.0 copy "kompkit_core: ^0.4.0-alpha.0" to clipboard
kompkit_core: ^0.4.0-alpha.0 copied to clipboard

Cross-platform utility functions for Flutter and Dart applications. Part of the KompKit ecosystem.

KompKit Core - Flutter/Dart #

Cross-platform utility functions for Flutter and Dart applications. Part of the KompKit ecosystem with identical APIs across Web, Android, and Flutter platforms.

Quick Start #

Add to your pubspec.yaml:

dependencies:
  kompkit_core: ^0.4.0-alpha.0

Published on pub.dev/packages/kompkit_core

Import and use:

import 'package:kompkit_core/kompkit_core.dart';

// Debounce function calls
final search = debounce<String>((query) => print('Searching: $query'),
                                const Duration(milliseconds: 300));

// Validate emails
print(isEmail('user@example.com')); // true

// Format currency
print(formatCurrency(1234.56)); // "$1,234.56" (en-US / USD default)

// Clamp a value
print(clamp(15.0, 0.0, 10.0)); // 10.0

// Throttle a function
final onScroll = throttle<double>((offset) => print(offset),
                                  const Duration(milliseconds: 200));
onScroll.cancel(); // reset state

Documentation #

Testing #

flutter test  # Flutter projects
dart test     # Dart-only projects

Platform Support #

Works on all Flutter platforms (iOS, Android, Web, Desktop) and server-side Dart.

1
likes
150
points
308
downloads

Publisher

unverified uploader

Weekly Downloads

Cross-platform utility functions for Flutter and Dart applications. Part of the KompKit ecosystem.

Repository (GitHub)
View/report issues

Topics

#utilities #validation #debounce #currency #cross-platform

Documentation

API reference

License

MIT (license)

Dependencies

flutter, intl

More

Packages that depend on kompkit_core