Null Safety

Dart assumes variables cannot be null unless specified. This prevents Null Pointer Exception.

String? username;
String email;

// The Null-Aware Operator: ?
print(username?.length);

// The Default Value Operator: ??
String display = username ?? "Guest";