popsicle 0.0.2-alpha copy "popsicle: ^0.0.2-alpha" to clipboard
popsicle: ^0.0.2-alpha copied to clipboard

Popsicle is a lightweight, reactive state management and DI framework for Flutter. Built on the philosophy f(state) = UI, it simplifies building scalable, declarative apps.

0.0.2-alpha #

✨ Initial Release #

🔁 Popsicle State Management

  • ReactiveState, AsyncState, and StreamState for fully reactive and composable state handling
  • ✅ Lifecycle-aware state observers with automatic disposal
  • ✅ Middleware support to intercept or transform state changes

📦 Built-in Dependency Injection

  • ✅ Zero-boilerplate DI with centralized configuration via AppDI class
  • ✅ No global variables required — clean and testable setup
  • ✅ Context-free access using inject<T>()
  • context.get<T>() extension for widget-based DI

🛠️ Architecture

  • ✅ Designed for both small and large-scale applications
  • ✅ Works in Flutter apps and Dart CLI projects

🌱 Ideal for

  • Developers looking for a lightweight yet powerful state management and DI solution with minimal setup.
1
likes
160
points
--
downloads
screenshot

Publisher

verified publisherflutterwiki.com

Weekly Downloads

Popsicle is a lightweight, reactive state management and DI framework for Flutter. Built on the philosophy f(state) = UI, it simplifies building scalable, declarative apps.

Repository (GitHub)
View/report issues
Contributing

Topics

#flutter #state-management #dependency-injection #reactive-programming #popsicle

Documentation

Documentation
API reference

License

Apache-2.0 (license)

Dependencies

flutter

More

Packages that depend on popsicle