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.3.0-alpha.1

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, currency: 'USD', locale: 'en_US')); // "$1,234.56"

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.

Libraries

kompkit_core
KompKit Core - Cross-platform utilities for Flutter and Dart