Существует синтаксис в коде "?."
Использование: ..
ClassName objectName; objectName?.function();
Здесь функция находится в классе. Почему используется знак вопроса? что это за синтаксис?
Это нулевой оператор. См. Этот пост: https://flutterigniter.com/checking-null-aware-operators-dart/
Специально под заголовком «Оператор безопасной навигации»