phinx_provider_package 0.1.3 copy "phinx_provider_package: ^0.1.3" to clipboard
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.2 - 2024-08-27 #

Changed #

  • readme.md: Se actualizo la seccion de "Informacion Adicional"

0.1.1 - 2024-08-27 #

Fixed #

  • Version in readme.md

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 extiende ListenableProvider y permite la vinculación automática con LinkedProviders.
    • multi_service_provider.dart: Proveedor que extiende ChangeNotifier para gestionar el estado de múltiples servicios.
    • service_provider.dart: Proveedor abstracto basado en ChangeNotifier para la gestión de estados de un solo servicio.
  • Widget

    • linked_providers.dart: Widget para gestionar múltiples proveedores y registrar automáticamente los LinkedProviders.
    • linked_widget.dart: Widget abstracto que facilita la vinculación de widgets con los proveedores registrados en LinkedProviderManager.
  • 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 registering ChangeNotifier 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.

Fixed #

  • N/A (First release)

Changed #

  • N/A (First release)
1
likes
130
points
96
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package for managing state using Provider with singleton access and service state management.

Homepage

Documentation

API reference

License

unknown (license)

Dependencies

flutter, provider

More

Packages that depend on phinx_provider_package