declare 0.0.1
declare: ^0.0.1 copied to clipboard
A lightweight, SwiftUI-inspired state management library for Flutter. Powered by State, ViewModel, and Published.
📦 Declare #
SwiftUI-inspired reactive state management for Flutter — powered by @State, @Published, and ViewModel concepts.
Simple. Lightweight. Declarative.
✨ Features #
✅ Minimal syntax like SwiftUI
✅ State<T> – reactive local state (like @State)
✅ Published<T> – reactive shared state (like @Published)
✅ ViewModel – lightweight logic container (like ObservedObject)
✅ StateBuilder / ViewModelBuilder widgets for rebuilds
✅ No dependencies — just pure Flutter
✅ Perfect for MVVM
🧱 Getting Started #
Add declare to your pubspec.yaml:
dependencies:
declare: ^0.0.1