HomebaseWorks

Flutter: practice, test and prove it

Flutter widgets, setState, layout, navigation, FutureBuilder, pubspec, hot reload and Dart null safety.

FreeNo sign-up to testNo attempts yet

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

Advertisement

Interview prep

Certificate

Free with an accountA PDF with your name, best score and date. Records this site's tests only.

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.