Flutter: practice, test and prove it
Flutter widgets, setState, layout, navigation, FutureBuilder, pubspec, hot reload and Dart null safety.
Flutter screenings usually show a short widget and ask what appears on screen, why it does not update, or why a layout overflows. They also check Dart null safety, how data passes between screens, and how to load data without repeating network calls. Many tests include one question on hot reload, because it reveals whether you have built real apps.
The questions here follow that pattern. The lessons explain how widgets rebuild, how layout constraints work and how to handle async data cleanly.
Benchmark: The pass mark is 80%, and this skill is commonly screened for Flutter developer, mobile developer and cross-platform app roles. Requirements vary by employer.
Lessons
Interview prep
Certificate
Common questions
Do I need to know a state management package?
Not for this test. The questions use setState and built-in widgets, which every state management approach builds on.
How much Dart do I need?
You should be comfortable with classes, async and await, lists and null safety operators such as ?, ! and ??. Those appear in nearly every Flutter code sample.
Are platform-specific questions included?
Only a little, such as where dependencies are declared. The focus is on Flutter code that runs the same on Android and iOS.