Small examples. Real connections.
Start with a single observable. Work up to shared feature state, asynchronous data, and the dependency graph itself. Every example runs real Flutter widgets with MobX, and includes the source that powers it.
Choose an example, then press Run example. The documentation stays lightweight until you choose to load Flutter.
Start with a counter
Observable + Action + Observer
Connect a shopping bag
Computed + shared state
Filter a task list
ObservableSet + Computed
Plan a small inventory
ObservableList + Map + Set
Load your projects
ObservableFuture + retry
Follow a live signal
ObservableStream + lifecycle
Respond once, or often
autorun + reaction + when
Switch dependencies
Conditional tracking + caching
Take the gallery with you
Open the full Flutter app or run flutter run -d chrome -t lib/gallery/main.dart from mobx_examples. Each example is a GoRouter route with a deferred Dart import. The docs embed individual routes using Flutter multi-view; one engine serves the mounted views.
Learn the fundamentals · Plan your application · Explore the runtime