Documentation tools
Flutter code generation made effortless. A clean documentation experience for providers, notifiers, snippets, and workflows.
What this gives you
The layout focuses on clarity first — no unnecessary decoration, just clean structure and readable examples.
Generate provider code quickly with minimal setup.
Everything stays predictable with strong typing.
Easily test using overrides and controlled states.
Quick example
This shows how the generator simplifies your setup. Keep the example close to the explanation so users don’t lose context.
// With riverpod_generator — just annotate!
@riverpod
Future<List<Todo>> todoList(TodoListRef ref) async {
final response = await http.get('https://api.example.com/todos');
return response.body.map(Todo.fromJson).toList();
}
// Generated provider is ready to use:
// final provider = todoListProvider;Content format
Code should always be the primary focus. Use visuals only when they add real clarity.
Only include visuals when they improve understanding.
Avoid distractions — motion should support content.
Make examples easy to scan and understand quickly.