Assessment: Flutter Developer Published

Public Candidate URL: https://aiassesment.thedroid.in/assessment/2
Open Test Page
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
Must be valid JSON array of objects with "criterion" and "marks".
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
Must be valid JSON array of objects with "criterion" and "marks".
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
Must be valid JSON array of objects with "criterion" and "marks".
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
Must be valid JSON array of objects with "criterion" and "marks".
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
Edit Question 5
Must be valid JSON array of objects with "criterion" and "marks".