kickin_utilities 0.0.1-dev.2 copy "kickin_utilities: ^0.0.1-dev.2" to clipboard
kickin_utilities: ^0.0.1-dev.2 copied to clipboard

A modular Flutter utilities package useful utilities such as constants, extensions, helpers, mixins, and state management.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:kickin_utilities/kickin_utilities.dart';

final counterProvider = NotifierProvider<KIntNotifier, int>(() => KIntNotifier());

void main() {
  runApp(const ProviderScope(child: ExampleApp()));
}

class ExampleApp extends ConsumerWidget {
  const ExampleApp({super.key});

  @override
  Widget build(BuildContext context, WidgetRef ref) {
    final count = ref.watch(counterProvider);
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: const Text('kickin_utilities example')),
        body: Center(
          child: Column(
            mainAxisSize: MainAxisSize.min,
            children: [
              Text('Spacing md = ${KSpacing.md}'),
              const SizedBox(height: 12),
              Text('Count: $count'),
              const SizedBox(height: 12),
              ElevatedButton(
                onPressed: () => ref.read(counterProvider.notifier).set(count + 1),
                child: const Text('Increment'),
              ),
            ],
          ),
        ),
      ),
    );
  }
}
0
likes
0
points
207
downloads

Publisher

unverified uploader

Weekly Downloads

A modular Flutter utilities package useful utilities such as constants, extensions, helpers, mixins, and state management.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, flutter_riverpod, kickin_storage

More

Packages that depend on kickin_utilities