Font size
WorksheetsGDG ANDROID BOOTCAMP QUIZ
Total questions: 20
Worksheet time: 10mins
What layout widget is primarily used to display the navigation items in the NavBar?
Column
Row
ListView
GridView
What ensures dynamic font size adjustments for different screen widths in the Portfolio's codebase ?
MediaQuery
Fixed font sizes
Proportional calculations using screenWidth
Using a responsive layout library
In the FooterRight widget, what type of button is used for form submission?
TextButton
ElevatedButton
OutlinedButton
FloatingActionButton
Which widget is used to handle horizontal scrolling in the ProjectsSection?
ListView
GridView
SingleChildScrollView
PageView
Which widget is used in ImageAndSkills to position text labels around the avatar?
Flex
Positioned inside a Stack
GridView
Align with Offset
How are skill images and labels styled in SkillsSection?
Using separate widgets for images and labels
Combining images and labels in a Column widget
Wrapping both in a container with Row alignment
Using a RichText widget for combined styling
What property of SingleChildScrollView ensures horizontal scrolling in ProjectsSection?
scrollDirection: Axis.horizontal
physics: BouncingScrollPhysics
clipBehavior: Clip.none
controller
What will happen if you don’t define key for widgets like AboutSection?
The widget will not be scrollable
No navigation occurs on tapping the corresponding item on the navBar
The widget won’t render properly
The widget will cause a runtime error
What is the use of the Stack widget in the ImageAndSkills section?
To layer widgets on top of each other
To dynamically align widgets horizontally
To create a grid layout
To add scrolling functionality
What is the default font family used throughout the codebase?
Roboto
Open Sans
Poppins
Montserrat
Which widget is used to create a clickable link to open social media profiles?
Button
GestureDetector
Row
InkWell
Which widget adds spacing between widgets in a layout?
Padding
SizedBox
Spacer
Divider
What is Git?
A programming language
A distributed version control system
A centralized version control system
A database management system
What does 'git clone` do?
Initializes a new repository
Copies an existing repository to your local machine
Deletes a repository
Merges two branches
Which programming language is used for Flutter development?
Java
C++
Dart
Kotlin
What is the purpose of the pubspec.yaml file in a Flutter project?
To define the project’s layout
To manage app dependencies, metadata, and assets
To handle app routing
To store API keys
Which widget type should you use if the UI updates dynamically based on user input?
StatelessWidget
StatefulWidget
Column
Scaffold
What is the Widget Tree in Flutter?
A hierarchical representation of the app’s user interface
A database for managing widgets
A background process that handles animations
A list of all app dependencies
Which widget acts as the root of the Widget Tree in a Flutter application?
Scaffold
CupertinoApp
MaterialApp
Container
What does the runApp() function do in Flutter?
Starts the app and renders the widget tree
Fetches data from a server
Initializes Firebase services
Configures app routing
