Константы

Константа хранит значение, которое не меняется за всё время жизни приложения. Адрес API, максимальный размер загружаемого файла, лимит из бизнес-правил, математическая величина — всё это разумно вынести в константы, а не разносить по десятку экранов.

совет
[Константа или

переменная App State?] Константа задаётся один раз в конструкторе и из приложения не меняется. Переменная App State — наоборот: её значение обновляется по ходу работы, когда пользователь нажимает кнопку или вводит данные.

Создание и использование

совет
Конвенция именования

Константы принято называть с приставки k в нижнем регистре — она сразу говорит, что значение неизменяемое: kDefaultPadding, kMaxUploadSizeMb. Так короче и ближе к принятому в Dart. Подробнее — в руководстве Имена переменных и функций.

перевод официальной документации FlutterFlow

обновлено

ESC