FLUTTER ECOSYSTEM

stacked_services

A package that contains some default implementations of services required for a cleaner implementation of the Stacked Architecture.

Latest version
1.6.0
30-day downloads
20.1K
Likes
284
Pub points
130

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

Stacked Services is a Flutter package providing pre-built service implementations for the Stacked Architecture, streamlining common tasks like navigation, dialogs, and snackbars. It promotes clean, testable code by decoupling UI logic from service behavior. The package integrates seamlessly with Stacked's dependency injection and state management, reducing boilerplate and improving maintainability across platforms. It supports all major Flutter platforms including mobile, web, and desktop.

Use cases
  • Simplifying navigation between screens
  • Managing alerts and confirmation dialogs
  • Handling toast messages
  • Implementing bottom sheets
  • Streamlining modal interactions
  • Enabling consistent UI feedback
Key features
  • Pre-built navigation service
  • Dialog and alert service
  • Toast and snackbar service
  • Bottom sheet service
  • Platform-agnostic design
  • Easy integration with Stacked Architecture
Suitable for
  • Developers using Stacked Architecture
  • Teams prioritizing clean code structure
  • Projects requiring consistent UI interactions
  • Cross-platform Flutter applications
  • Applications with complex navigation flows
Considerations
  • Requires Stacked Architecture setup
  • Limited to Stacked ecosystem
  • May add overhead for simple apps
  • Depends on other Stacked packages
  • Not standalone for non-Stacked projects
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add stacked_services

Categories

Dependencies

Dependency list 4 items

Related projects