What is the Icon widget?
Why Interviewers Ask This
Interviewers use this question to quickly assess whether a candidate has the foundational knowledge required for Flutter development. It reveals whether you understand the building blocks that more complex concepts rely on.
Answer
The Icon widget renders a Material Design icon from the built-in Icons collection, which includes hundreds of common icons. You specify the icon with Icons.home, Icons.search, etc., and control its size, color, and semanticLabel. For custom SVG or image icons, use ImageIcon instead. Icons are rendered as font glyphs, making them sharp at any resolution.
Pro Tip
This topic has Flutter-specific nuances that differ from general programming. Highlighting those nuances in your answer shows expertise rather than generic knowledge.
Previous
What is the difference between final and const in Dart?
Next
What is the FloatingActionButton widget?