Assessment: Flutter Developer Published
Public Candidate URL:
Open Test Page
https://aiassesment.thedroid.in/assessment/2
Role
Flutter Developer
Questions Count
5 Questions
Total Marks
70 Marks
Target Skills
Flutter
Dart
RESTful APIs
Git
Agile
State Management
UI/UX Design
Generated Assessment Questions
Q1
Flutter
medium
10 Marks
What is the purpose of the 'pubspec.yaml' file in a Flutter project?
Expected Answer / Baseline
To manage dependencies and assets
Evaluation Rubric & Mark Distribution
| Evaluation Criterion | Marks Allocated |
|---|---|
| Correct answer | 10 Marks |
Edit Question 1
Q2
Dart, RESTful APIs
medium
20 Marks
Write a Flutter widget that fetches data from a RESTful API and displays it in a ListView.
Expected Answer / Baseline
A working Flutter widget code that includes http package for fetching data and ListView.builder for displaying it.
Evaluation Rubric & Mark Distribution
| Evaluation Criterion | Marks Allocated |
|---|---|
| Correct use of http package | 10 Marks |
| Proper implementation of ListView | 10 Marks |
Edit Question 2
Q3
Flutter
medium
15 Marks
Explain the difference between Stateful and Stateless widgets in Flutter.
Expected Answer / Baseline
Stateful widgets hold state that can change over time, while Stateless widgets are immutable and do not change state.
Evaluation Rubric & Mark Distribution
| Evaluation Criterion | Marks Allocated |
|---|---|
| Clarity of explanation | 5 Marks |
| Understanding of state management | 10 Marks |
Edit Question 3
Q4
Git
medium
10 Marks
In Git, what is the purpose of the 'git merge' command?
Expected Answer / Baseline
To combine multiple branches into one
Evaluation Rubric & Mark Distribution
| Evaluation Criterion | Marks Allocated |
|---|---|
| Correct answer | 10 Marks |
Edit Question 4
Q5
UI/UX Design
medium
15 Marks
Describe how you would approach implementing a responsive UI in Flutter that works on both mobile and web platforms.
Expected Answer / Baseline
Discuss using MediaQuery, LayoutBuilder, and responsive packages to adapt layouts based on screen size.
Evaluation Rubric & Mark Distribution
| Evaluation Criterion | Marks Allocated |
|---|---|
| Comprehensiveness of the approach | 10 Marks |
| Understanding of responsive design principles | 5 Marks |