flutter_artist_overlay_adapter
The official, out-of-the-box concrete implementation layer for managing asynchronous process layout masks, global dialog lifecycles, and multi-state contextual status SnackBars.
This package provides a production-ready operational layer that fully implements the core abstraction contract defined within the framework's foundational primitives.
️ Architectural Position: Default Concrete Implementation
This package is not an abstract interface definition. The structural blueprint and abstract interface signatures are explicitly governed inside the foundational core workspace (flutter_artist_core).
flutter_artist_overlay_adapter serves as the default concrete implementation. It provides a fully wired, operational subclass that allows teams to instantly execute tasks behind a processing mask and dispatch alerts without writing boilerplate presentation logic from scratch.
️ Advanced Optimization: Full Customization Strategy
Because the architecture strictly honors the Dependency Inversion Principle, the system is entirely customizable.
If the default overlay animations, loading indicator graphics, or standard SnackBar theme layouts do not align with your enterprise design specifications, you do not need to alter this package. Instead, simply build your own custom adapter implementation by implementing the core interface contract from flutter_artist_core.
Installation Manifest
Add this configuration layout to your project's pubspec.yaml dependencies tracking manifest:
dependencies:
flutter:
sdk: flutter
flutter_artist_core: ^latest_version
flutter_artist_overlay_adapter: ^latest_version