phinx_provider_package 0.1.3
phinx_provider_package: ^0.1.3 copied to clipboard
A Flutter package for managing state using Provider with singleton access and service state management.
0.1.3 - 2024-09-02 #
Changed #
- linked_provider_manager.dart: Se intenta de obtener el proveedor fijandose en los named providers con el T.toString()
0.1.0 - 2024-08-27 #
Added #
-
Provider
linked_provider_manager.dart
: Implementación de un singleton para gestionar proveedores de manera centralizada.linked_provider.dart
: Proveedor que extiendeListenableProvider
y permite la vinculación automática conLinkedProviders
.multi_service_provider.dart
: Proveedor que extiendeChangeNotifier
para gestionar el estado de múltiples servicios.service_provider.dart
: Proveedor abstracto basado enChangeNotifier
para la gestión de estados de un solo servicio.
-
Widget
linked_providers.dart
: Widget para gestionar múltiples proveedores y registrar automáticamente losLinkedProviders
.linked_widget.dart
: Widget abstracto que facilita la vinculación de widgets con los proveedores registrados enLinkedProviderManager
.
-
Enums
enums.dart
: Archivo para almacenar enumeraciones que se utilizan en el manejo de estados en los proveedores.
Removed #
- Eliminación de todos los archivos anteriores de la librería para centrarse en la nueva estructura de proveedores y widgets, asegurando un enfoque más limpio y modular.
0.0.1 - 2024-08-23 #
Added #
- Initial release of the
phinx_provider_package
. - Implemented
ProviderManager
for managing singleton instances of providers. - Introduced
CustomMultiProvider
to facilitate the registration of multiple providers in a single widget. - Added
NamedChangeNotifierProvider
for creating and registeringChangeNotifier
providers with custom names. - Developed
PhinxListener
for listening to provider changes and updating the UI accordingly. - Created example use cases demonstrating how to:
- Register and access singleton providers using
ProviderManager
. - Use
CustomMultiProvider
to manage multiple providers. - Implement provider-based state management in UI components.
- Combine providers where one provider relies on another for data initialization.
- Register and access singleton providers using
Fixed #
- N/A (First release)
Changed #
- N/A (First release)