jio_provider library
Classes
-
BasicJioProvider<
T extends JioNotifier> - 🪄 Custom Provider that holds a JioNotifier and notifies listeners
-
EagerJioProvider<
T extends JioNotifier> - ✅ Helper class to keep type info 🧰 Eager provider (created immediately)
- JioNotifier
- 🧠Base class for all ViewModels or state classes Works like ChangeNotifier but keeps the naming consistent.
-
LazyJioAsyncProvider<
T extends JioNotifier> - 🦅 Async Fenix Lazy Provider with reference counting
-
LazyJioProvider<
T extends JioNotifier> - 💤 Fenix-style Lazy provider - created only when accessed for the first time
-
LazyJioUniversalProvider<
T extends JioNotifier> - 🦅 Universal Fenix Lazy Provider (sync or async)
- MultiJioProvider
-
🧰 A container that holds multiple providers — cleaner than nesting many
JioProviders.
Extensions
- JioContext on BuildContext
- 🔧 BuildContext extension methods for easier usage