Flutter
Какова основная функция именованных конструкторов в программировании?
Поддерживается ли в Dart возможность параллельного выполнения задач?
Какими задачами называют задачи, выполняемые в рамках microtask- архитектуры?
Какими критериями руководствуешься при определении архитектурного решения для конкретного проекта?
Как ты структурируешь архитектуру компонентов в приложении с учетом расширяемости и поддержки?
Можете объяснить значение буквы L в принципе SOLID?
Можешь назвать разные типы снимков состояния данных?
Можешь назвать основные примитивные типы данных, используемые в Dart?
Как ты оцениваешь нововведения и возможности Dart 2.0 по сравнению с предыдущими версиями?
Можете объяснить концепцию use case и его роль в разработке программных систем?
Можете объяснить, что такое структура данных хеш-таблица и как она работает?
Какие методы реализации анимационных эффектов вы можете назвать для интеграции в приложение?
Какие особенности Dart делают его подходящим инструментом для разработки современных мобильных приложений?
Можно ли прервать выполнение задачи, возвращаемой через Future, и как это сделать?
Можете объяснить, что такое SharedPreferences и как оно используется для хранения данных в Android приложениях?
Можете объяснить структуру и назначение файла pubspec.yaml в проекте на Dart или Flutter?
Объясните принцип работы локального ключа в базах данных.
Можете ли вы объяснить, что подразумевается под термином ARM и в чем его суть?
В каких ситуациях предпочтительно применять ключевое слово const в коде?
Какие компоненты или классы необходимо создать для реализации системы навигации в приложении на Flutter?