Подборка объединяет вопросы, отмеченные на этапах интервью в ICL. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, http, database.
Включить изображение в качестве параметра в URL при отправке GET-запроса можно, преобразовав изображение в строку в формате Base64 и передав эту строку как параметр.
Общий стаж работы в коммерческих проектах во Flutter зависит от конкретного опыта, но обычно для junior это от 0 до 1 года, для middle — от 1 до 3 лет.
Объектно-ориентированное программирование (ООП) — это парадигма программирования, основанная на использовании объектов, которые объединяют данные и методы для работы с этими данными.
Navigator 1.0 в Flutter основан на стеке маршрутов и использует методы push и pop для навигации. Он прост, но ограничен в возможностях управления сложными сценариями навигации.
В Flutter обмен данными между изолированными компонентами системы (например, между виджетами или слоями приложения) обычно осуществляется через несколько подходов:
Принцип открытости-закрытости (Open/Closed Principle) в разработке программных компонентов означает, что класс или модуль должен быть открыт для расширения, но закрыт для модификации.