Learn, Build, Ship
Tutorials, case studies, and deep dives into Flutter AI tooling.
Introducing InkPal: 160 MCP Tools for Flutter Development
InkPal is the most comprehensive MCP server for Flutter — 157 tools across 12 domains, from code generation to production monitoring.
Fix: RenderBox was not laid out in Flutter
The complete guide to diagnosing and fixing the 'RenderBox was not laid out' error in Flutter, with real examples and InkPal's automated fix.
Fix: setState() called after dispose() in Flutter
Why you get 'setState() called after dispose()' and three proven ways to fix it — with code examples for async operations, streams, and timers.
Building Infinite Scroll in Flutter: The Production Pattern
A complete infinite scroll implementation with pagination, loading states, error handling, and pull-to-refresh — the pattern used by production apps.
How InkPal Works: Architecture of a 160-Tool MCP Server
A deep dive into InkPal's architecture — the TypeScript engine, MCP protocol layer, safety gates, and how 157 tools coordinate across 12 domains.