Uno dei motivi per cui Flutter è così amato è la velocità del ciclo di sviluppo: modifichi il codice, salvi e in meno di un secondo vedi il risultato sul dispositivo. Questa magia si chiama hot reload.
Ma hot reload da solo non basta: quando un layout non si comporta come previsto (un Container che non si colora, un testo che va in overflow, uno spazio che non capisci da dove arrivi) hai bisogno di uno strumento che ti mostri l'albero dei widget e le loro proprietà reali a runtime. È il compito del Widget Inspector, incluso nei Flutter DevTools.
In questo tutorial per principianti vedremo:
- la differenza tra hot reload, hot restart e full restart;
- quando hot reload non funziona e perché;
- come aprire i DevTools da VS Code, Android Studio e da terminale;
- come usare il Widget Inspector, il Select Widget Mode, il Layout Explorer e le guide di debug (
debugPaintSizeEnabled, Slow Animations, Highlight Repaints).
Alla fine avrai un metodo pratico per capire cosa sta realmente disegnando la tua app, invece di procedere per tentativi.