Search packages, repositories and app categories

Package detailsv3.5.0

stacked

The framework to build testable, scalable and maintainable flutter apps

AndroidiOSWebmacOSWindowsLinux
30-day downloads
68.1K
Likes
1.5K
Pub points
120

Install package

flutter pub add stacked

Package Overview

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

Stacked is a Flutter framework designed to help developers build testable, scalable, and maintainable applications. It provides a structured architecture with built-in support for state management, dependency injection, navigation, and modular code organization. By promoting clean separation of concerns and reusable components, Stacked streamlines development workflows and enhances app reliability. Its comprehensive tooling and conventions make it ideal for both small projects and large-scale enterprise apps across multiple platforms.

Use cases

  • Building scalable Flutter applications
  • Creating testable business logic
  • Managing complex app states
  • Developing cross-platform apps
  • Implementing clean architecture
  • Streamlining team collaboration

Key features

  • Built-in state management
  • Dependency injection
  • Modular project structure
  • Comprehensive testing support
  • Navigation management
  • Code generation utilities

Suitable for

  • Developers seeking structured architecture
  • Teams building large Flutter apps
  • Projects requiring high test coverage
  • Startups aiming for rapid development
  • Flutter developers focused on maintainability

Considerations

  • Requires learning curve for new users
  • May introduce overhead for very simple apps
  • Limited community size compared to other frameworks
  • Depends on specific coding conventions
  • Not suitable for minimalistic, no-architecture projects

Categories

Dependencies

Dependency list 8 items

Projects using this package