FLUTTER ECOSYSTEM

get

Open screens/snackbars/dialogs without context, manage states and inject dependencies easily with GetX.

Latest version
4.7.3
30-day downloads
763K
Likes
15.6K
Pub points
140

Package Overview

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

Overview

GetX is a Flutter framework package that simplifies navigation, state management, and dependency injection without requiring context. It enables open screens, snackbars, and dialogs directly from any location in the app. GetX provides lightweight, reactive state management and efficient dependency injection, reducing boilerplate code. With support across all major platforms, it streamlines development for scalable and maintainable apps.

Use cases
  • Fast navigation between screens
  • Context-free dialog and snackbar display
  • Reactive state management
  • Dependency injection in large apps
  • Simplified app architecture
  • Rapid prototyping
Key features
  • No context required for navigation
  • Built-in dependency injection
  • Reactive state management
  • Lightweight and fast
  • Supports all Flutter platforms
  • Minimal boilerplate
Suitable for
  • Developers seeking quick setup
  • Apps needing frequent navigation
  • Projects with complex state logic
  • Teams prioritizing development speed
  • Large-scale applications with dependency needs
  • Prototypes and MVPs
Considerations
  • May increase bundle size slightly
  • Learning curve for newcomers to reactive patterns
  • Less suitable for very simple apps where minimalism is key
  • Potential over-reliance on global state
  • Not ideal for apps strictly following traditional MVC patterns
  • Limited community tutorials compared to alternatives
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add get

Categories

Dependencies

Dependency list 1 items
  • web>=0.5.0 <2.0.0

Source repository

Related projects