Olete.in
Articles
Mock Tests
🧪 Flutter MCQ Quiz Hub
Flutter MCQ Questions
Choose a topic to test your knowledge and improve your Flutter skills
1. Flutter is an __ mobile application development framework created by Google.
Shareware
Open-Source
Both
None of the above
2. Which of the following best explains the flutter?
It is an open-source database management system
This is an open-source backend toolkit
This is an open-source UI toolkit
None of the above
3. Flutter apps are written in the __ language and make use of many of the language’s more advanced features.
Dart
Kotlin
Java
Swift
4. Flutter is used to develop applications for _ and _.
Android
iOS
Both
None
5. Which Company Developed Flutter?
Microsoft
Google
Facebook
IBM
6. Which function is responsible for starting the program?
runApp()
main()
run()
flutter()
7. Which of the following are used to develop the native hybrid app from a single codebase?
React Native
Flutter
React
Both A and B
8. SDK represents____
Software Development Knowledge
Software Data Kit
Software Database Kit
Software Development Kit
9. Which of the following are the best editors of flutter development?
Android Studio
Xcode
IntelliJ Idea
All of the above
10. Flutter is mainly optimized for _ that can run on both Android and iOS platforms.
Desktop only
Tablet only
2D Mobile Apps
None of the above
11. Which of the given below commands checks our environment and shows the report of the status of our Flutter and Android studio apart from the IDE software installation.
flutter clean
flutter screen
flutter master
flutter doctor
12. What is Dart?
Dart is an object-oriented programming language.
Dart is used to create frontend user interfaces.
Both A and B
None of the above
13. The Dart language can be compiled
AOT
JIT
Both AOT and JIT
None of the above
14. What are the advantages of Flutter?
Cross-platform Development
Faster Development
UI Focused
All of the above
15. Which widget enables us to have a specific height or width between the widgets?
AppBar
SafeArea
onChanged
SizedBox
16. How many child widgets can be added to Container Widget?
Unlimited
1
2
3
17. How many types of widgets are there in Flutter?
1
2
3
4
18. Which widget is utilized to wrap the Column, Container, Row, or other widgets. This widget inserts the filling size around the child widget?
Image
SnackBar
Padding
AlertDialog
19. Which of the following properties must we utilize for adding the label, inline, and icon suggestion text to the TextField widget?
InputDecoration
ListView
SizeBox
shrinkWrap:true
20. What is the name of the command you use to verify you have setup your flutter environment correctly?
flutter run
flutter expert
flutter doctor
flutter coder
21. A __ widget in Flutter is a box with a specific size.
Container
Stream
Show
SizedBox
22. Which of the following widget allows us to refresh the screen?
Stateless widgets
Statebuild widget
Stateful widget
All of the above
23. Which of the following widgets use for layout?
Text
Column
Expanded
Inkwell
24. The examples of the Stateless widget are?
Row
Padding
Text
All of the above
25. Which of the following widgets is used for repeating the content
Expanded
Stack
Scaffold
ListView
26. What operator evaluates and returns the value between two expressions?
?? operator
? operator
&& operator
None of the above
27. The function is responsible for returning the widgets that are attached to the screen as a root of the widget tree and will be rendered on the screen.
runApp()
main()
both (a) and (b)
None of these
28. Which of the following options is correct for adding the plus icon to the FloatingActionButton widget in the Filter application?
Icon <”phone”>
Icon(icon.style:”plus”)
Icon(icons.plus)
icon=plus.Flutter
29. The Flutter tooling supports _ modes while compiling the application
1
2
3
None of These
30. What types of tests can you perform in Flutter?
Unit Tests
Widget Tests
Integration Tests
All of the above
31. Which of the following tests a single widget?
Unit Tests
Widget Tests
Interactive Tests
Integration Tests
32. What are the different build modes in Flutter?
Debug
Profile
Release
All of the above
33. Release mode allows us to optimize the codes and generate them without any debug data in a fully optimized form
True
False
Can be true or false
Can’t say
34. Which of the following commands is used to compile release mode?
flutter run –release
flutter –release
flutter run ??release
flutter run %%release
35. pubspec.yaml file does not contain?
Project general settings
Project dependencies
Project language
Project assets
36. In working with the Flutter project, which configuration file will be used most? pubspec.xml
pubspec.html
pubspec.xyz
pubspec.xml
pubspec.yaml
37. Which of the following works with a small r key on the terminal or commands prompt?
Hot Reload
Hot Restart
both (a) and (b)
None of These
38. In Flutter, which of the following is used as identifiers for widgets, elements, and semantic nodes?
Buttons
Keys
Widgets
Streams
39. What are the subclasses of Key?
GlobalKey
LocalKey
GlobalKey and LocalKey
None of the above
40. Due to App Store restrictions on dynamic code execution, Flutter apps use __ compilation on iOS.
Ahead-of-time (AOT)
Ahed-of-code (AOC)
Both
None
41. The __ animation allows you to represent real-world behavior in Flutter.
Maths-based
Physics-based
Graph-based
None of the above
42. What is the refresh rate of our animation in Flutter?
Show
Refresh
Ticker
None of the above
43. Streams can be of __ types.
1
2
3
4
44. Which of the following is a sequence of asynchronous events?
Stream
Flow
Current
None of the above
45. Access and manipulate the cloud database is possible with which of the following options?
Firebase Database
SQFlite Database
both (a) and (b)
None of the mentioned
Submit