Documentation Overview
Welcome to the flutter_it documentation! Here you'll find comprehensive guides for all the packages in the flutter_it ecosystem.
Available Packages
🎯 get_it
Simple service locator for dependency injection in Flutter applications.
Documentation:
- Getting Started - Learn the basics of get_it
- Object Registration - Different ways to register objects
- Scopes - Managing object lifecycles with scopes
- Async Objects - Working with asynchronous objects
- Testing - How to test with get_it
- Advanced - Advanced techniques and patterns
- FAQ - Frequently asked questions
👁️ watch_it
Reactive state management with automatic dependency tracking.
Documentation:
- watch_it - Complete guide to watch_it
✋ command_it
Command pattern implementation for Flutter applications.
Documentation:
- command_it - Complete guide to command_it
👂 listen_it
Event-driven architecture with easy event listening and dispatching.
Documentation:
- listen_it - Complete guide to listen_it
Getting Started
If you're new to flutter_it, we recommend starting with:
- What to do with which package? - Understand which package to use for what
- get_it Getting Started - Learn the fundamentals of dependency injection
- watch_it - Learn reactive state management
Examples
Check out our examples to see these packages in action with real-world code samples.