Какова роль виртуальной машины Dart и зачем она используется в процессе выполнения кода?
Виртуальная машина Dart (Dart VM) — это среда выполнения, которая отвечает за выполнение кода, написанного на языке Dart.
Читать ответПодготовка к интервью
146 вопросов с собеседований в Pashapay
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Pashapay. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, database, sql.
Каталог
Виртуальная машина Dart (Dart VM) — это среда выполнения, которая отвечает за выполнение кода, написанного на языке Dart.
Читать ответВ Flutter разделение обязанностей между компонентами системы обычно реализуется через архитектурные паттерны, например, BLoC, Provider или MVVM.
Читать ответFragment в Android — это модульная часть пользовательского интерфейса, которая представляет собой отдельный компонент с собственным жизненным циклом.
Читать ответОбъектно-ориентированное программирование (ООП) — это парадигма программирования, основанная на использовании объектов, которые объединяют данные и методы для работы с этими данными.
Читать ответОсновные уровни архитектуры Flutter и их функции:
Читать ответПринцип S в SOLID — это Single Responsibility Principle (Принцип единственной ответственности).
Читать ответInheritedWidget в Flutter используется для эффективной передачи данных вниз по дереву виджетов без необходимости явно передавать их через конструкторы каждого виджета.
Читать ответВ языке Dart (используемом во Flutter) dynamic, var и Object имеют разные особенности:
Читать ответВ Flutter компоненты Material и Cupertino представляют собой два набора виджетов, ориентированных на разные платформы и стили дизайна:
Читать ответВ архитектурных паттернах, особенно в контексте Flutter и чистой архитектуры, interactor — это компонент, отвечающий за бизнес-логику приложения. Он служит посредником между слоями пользовательского интерфейса и данными.
Читать ответВ Flutter StatefulWidget — это виджет, который может изменять своё состояние во время работы приложения.
Читать ответВ Python основные отличия между списком (list) и массивом (array) заключаются в следующем:
Читать ответ