В чем заключается суть абстракции?
Как объявить переменную, которая не может быть нулевой, и не присваивать ей значение?
Для чего нужен компилятор?
Какими методами ты используешь для определения порядка выполнения задач?
Что такое иммутабельные объекты?
Почему в Dart 2.10 было принято решение отказаться от неявного приведения типов?
Объясните основные парадигмы программирования и их отличительные черты
Какова роль объекта BuildContext в рамках архитектуры приложений на Flutter?
Объясните различия между механизмами миксинов и расширений в объектно-ориентированном программировании.
Можешь ли ты назвать основные типы архитектур программных систем?
Можешь поделиться своим профессиональным опытом и проектами, в которых принимал участие?
Каким образом реализовать и обеспечить соблюдение принципа Барбары Лисков в объектно-ориентированном программировании?
Какова роль файла info.plist в процессе разработки приложений для iOS и macOS?
Какие методы интеграции и взаимодействия существуют между REST API и Flutter приложениями?
Имеете ли вы опыт программирования на языке Kotlin?
Какими языками вы использовали до начала работы с Dart?
Можете объяснить, что такое паттерн фабричный метод и для чего он применяется?
Какие виды модификаторов уровня видимости существуют в Dart?
Можешь привести пример, когда используются локальные ключи в базе данных или системе?
Какие инструменты или подходы к управлению состоянием в приложениях тебе известны?