Questions: #Q1 What is Flutter?


Q12: How would you execute code only in debug mode?


Download 135.66 Kb.
Pdf ko'rish
bet5/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

Q12: How would you execute code only in debug mode?

 

GET START 

 Mid Top 68 Flutter Interview Questions Flutter 68

Answer
Solution is:
import 'package:flutter/foundation.dart' as Foundation;
then you can use kReleaseMode like
if(Foundation.kReleaseMode){ // is Release Mode ?? print('release mode'); } else { print('debug mode'); }
Q13: What are Null-aware operators?

 

GET START 

 Mid Top 68 Flutter Interview Questions Flutter 68

Answer
Dart offers some handy operators for dealing with values that might be null.
One is the ??= assignment operator, which assigns a value to a variable only if tha
t variable is currently null:
int a; // The initial value of a is null.
a ??= 3;
print(a); // <-- Prints 3.
a ??= 5;
print(a); // <-- Still prints 3.
Another null-aware operator is ??, which returns the expression on its left unless 
that expression’s value is null, in which case it evaluates and returns the express
ion on its right: 
print(1 ?? 3); // <-- Prints 1.
print(null ?? 12); // <-- Prints 12.
Q14: What are keys in Flutter and when to use it?

 

GET START 

 Mid Top 68 Flutter Interview Questions Flutter 68

Answer


Answer
A Key is an identifier for Widgets, Elements and SemanticsNodes.
A new widget will only be used to update an existing element if its key is the same
as the key of the current widget associated with the element.
Keys must be unique amongst the Elements with the same parent.
Subclasses of Key should either subclass LocalKey or GlobalKey.
Keys are useful when manipulating collections of widgets of the same type.
If you find yourself adding, removing, or reordering a collection of widgets of the
same type that hold some state, then, you should use a key.

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