coralline_flutter 0.1.3 copy "coralline_flutter: ^0.1.3" to clipboard
coralline_flutter: ^0.1.3 copied to clipboard

A reactive state management framework for Flutter based on chain of reactivity and lazy computation pipeline.

example/lib/main.dart

import 'package:coralline_flutter/coralline_flutter.dart';
import 'package:flutter/material.dart';

void main() => runApp(CounterApp());

class CounterApp extends StatelessWidget {
  CounterApp({super.key});

  final counterController = CoralController<int>(0);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Coralline Flutter Counter Example'),
        ),
        body: Center(
          child: counterController.provider.coral
              .map(
                (count) => Text(
                  'Count: $count',
                  style: const TextStyle(
                    fontSize: 28,
                    fontWeight: FontWeight.bold,
                  ),
                ),
              )
              .toWidget(),
        ),
        floatingActionButton: FloatingActionButton(
          onPressed: () => counterController.set(counterController.data + 1),
          child: const Icon(Icons.add),
        ),
      ),
    );
  }
}
1
likes
160
points
105
downloads

Documentation

API reference

Publisher

verified publishercoralline.dev

Weekly Downloads

A reactive state management framework for Flutter based on chain of reactivity and lazy computation pipeline.

Repository (GitHub)
View/report issues

Topics

#flutter #state-management #reactivity #widget #ui

License

Apache-2.0 (license)

Dependencies

coralline, coralline_extensions, flutter, meta

More

Packages that depend on coralline_flutter