What is AnimatedContainer in Flutter?
Why Interviewers Ask This
This question targets practical, hands-on experience with Flutter. Interviewers want to see if you've worked with these concepts in real projects, not just read about them. Strong answers include concrete examples.
Answer
AnimatedContainer is the simplest way to create animations in Flutter. It is identical to a regular Container but automatically animates any property change (width, height, color, padding, alignment, decoration) over a given duration. Just call setState() to change any property and the animation happens automatically — no AnimationController needed. Use it for interactive elements that need to change size, color, or shape in response to user actions, like toggle switches or expanding cards.
Common Mistake
Candidates often give textbook answers here. Interviewers are more impressed when you relate the concept to a specific problem you solved in a real Flutter project.