Questions: #Q1 What is Flutter?


Download 135.66 Kb.
Pdf ko'rish
bet1/17
Sana20.11.2023
Hajmi135.66 Kb.
#1787710
  1   2   3   4   5   6   7   8   9   ...   17
Bog'liq
Flutter-Interview-Junior-Middle-Senior-Expert



Questions:


#Q1 What is Flutter? 


#Q2 How many types of widgets are there in Flutter? 


#Q3 What are the different 
BUILD MODES
 in Flutter?


#Q4 What is Dart and why does Flutter use it?


#Q5 What is a 
"WIDGET"
 and mention its importance in Flutter?


#Q6 What is an 
APP STATE
 


#Q7 What is the difference between 
"MAIN()" and "RUNAPP()"
 functions in Flutter? 


#Q8 Differentiate 
STATELESS AND STATEFUL?


#Q9 Differentiate between 
HOT RESTART AND HOT RELOAD?


#Q10 Differentiate between 
REQUIRED AND OPTIONAL 
parameters in Dart


#Q11 Explain the different types of 
STREAMS?


#Q12 How would you 
EXECUTE
 code only in debug mode?


#Q13 What are 
NULL-AWARE
 operators?


#Q14 What are 
KEYS
 in Flutter and when to use it?


#Q15 What are 
PACKAGES AND PLUGINS
 in Flutter?


#Q16 What is 
SCOPEDMODEL / BLoC Pattern
?


#Q17 What is 
STREAMS
 in Flutter/Dart?


#Q18 What is 
PROFILE MODE
 and when do you use it?


#Q19 What is 
RELEASE MODE
 and when do you use it?


#Q20 Why do we 
PASS FUNCTION
 to widgets? 


#Q21 Explain 
ASYNC, AWAIT
 in Flutter/Dart?


#Q22 How does Dart 
AOT
 work?


#Q23 What are the similarities and differences of 
FUTURE AND STREAM?


#Q24 What is 
FUTURE
 in Flutter/Dart?


#Q25 What is a difference between these operators 
"?? and ?.
"


#Q26 What is the difference between 
double.INFINITY and MEDIAQUERY?
 


#Q27 Explain 
STATEFUL WIDGET
 Lifecycle in details


#Q28 LIST some approaches for 
STATE MANAGEMENT
 in Flutter


#Q29 What is the difference between 
DEBUG MODE AND PROFILE MODE?


#Q30 Explain the flutter 
ARCHITECTURE
.


#Q31 
TESTS
 in Flutter .


#Q32 WHAT IS 
STATE MANAGEMENT
 .


#Q33 
PROVIDER
 FLUTTER .


#Q34 
ISOLATES AND EVENT LOOPS
 FLUTTER .


#Q35 
WHATS DIFFIREANTIATED BETWEEN EXTENDS AND IMPLEMENTS AND WITH
 FLUTTER .


#Q36 WHAT IS FACTORY CONSTRUCTOR .


#Q37 CAN WE DECLARE PRIVATE CONSTRUCTOR IN CLASS .


#Q38 WHY DART USE OBJECT CLASS FOR PARENT .


#Q39 WHY WE NEED FOR MODEL CLASSES. 


Q1: What is Flutter?
GET START 

 Flutter is an open-source UI toolkit from Google for crafting beautiful, natively compiled

applications for desktop, web, and mobile from a single codebase. Flutter apps are built using the Dart
programming language.
Q2: How many types of widgets are there in Flutter?
GET START 

 Junior

There are two types of widgets: 1. StatelessWidget : A widget that does not require mutable state. 2.
StatefulWidget: A widget that has mutable state.
Q3: What are the different build modes in Flutter?

 

GET START 

 Junior Top 68 Flutter Interview Questions Flutter 68

Answer


The Flutter tooling supports three modes when compiling your app, and a headless mo
de for testing.
You choose a compilation mode depending on where you are in the development cycle.
The modes are: - Debug - Profile - Release
Q4: What is Dart and why does Flutter use it?

 

GET START 

 Junior Top 68 Flutter Interview Questions Flutter 68

Answer
Dart is an object-oriented, garbage-collected programming language that you use to develop Flutter apps. It
was also created by Google, but is open-source, and has community inside and outside Google. Dart was
chosen as the language of Flutter for the following reason:
Dart is AOT (Ahead Of Time) compiled to fast, predictable, native code, which allow
s almost all of Flutter to be written in Dart. This not only makes Flutter fast, vi
rtually everything (including all the widgets) can be customized.
Dart can also be JIT (Just In Time) compiled for exceptionally fast development cyc
les and game-changing workflow (including Flutter’s popular sub-second stateful hot
reload).
Dart allows Flutter to avoid the need for a separate declarative layout language li
ke JSX or XML, or separate visual interface builders, because Dart’s declarative, p
rogrammatic layout is easy to read and visualize. And with all the layout in one la
nguage and in one place, it is easy for Flutter to provide advanced tooling that ma
kes layout a snap.

Download 135.66 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   ...   17




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling