compose_state 0.2.1-dev.2 copy "compose_state: ^0.2.1-dev.2" to clipboard
compose_state: ^0.2.1-dev.2 copied to clipboard

A Flutter state management package inspired by Jetpack Compose, offering reactive state, ViewModel scoping, API handling, and persistence.

example/main.dart

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

void main() {
  runApp(const MyApp());
}

final counter = mutableStateOf(0);

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: const Text('Compose State Example')),
        body: Center(
          child: StateBuilder(
            builder: (context) {
              return Text(
                'Count: ${counter.value}',
                style: Theme.of(context).textTheme.headlineMedium,
              );
            },
          ),
        ),
        floatingActionButton: FloatingActionButton(
          onPressed: () {
            counter.value++;
          },
          child: const Icon(Icons.add),
        ),
      ),
    );
  }
}
3
likes
150
points
38
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Flutter state management package inspired by Jetpack Compose, offering reactive state, ViewModel scoping, API handling, and persistence.

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, shared_preferences

More

Packages that depend on compose_state