coralline_flutter 0.1.2 copy "coralline_flutter: ^0.1.2" to clipboard
coralline_flutter: ^0.1.2 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
0
points
141
downloads

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

unknown (license)

Dependencies

coralline, coralline_extensions, flutter, meta

More

Packages that depend on coralline_flutter