Flutter

Тема
Подтема
Уровень
Теги
500 вопросов

Ситуационный вопрос: после перехода на новый экран приложение падает с LateInitializationError. Как вы будете действовать?

Middle+Dart CoreТеория

Ситуационный вопрос: после сортировки списка состояние чекбоксов переезжает на другие строки. Как вы будете действовать?

SeniorFlutter CoreТеория

Ситуационный вопрос: проект на GetX стал сложным, потому что зависимости создаются неявно. Как вы будете действовать?

SeniorState ManagementТеория

Ситуационный вопрос: ревью показывает сотни виджетов без const, хотя параметры полностью статичны. Как вы будете действовать?

MiddleDart CoreТеория

Ситуационный вопрос: репозиторий должен сначала вернуть кеш, а потом свежие данные из сети. Как вы будете действовать?

SeniorAsyncТеория

Ситуационный вопрос: список новостей должен показывать загрузку, ошибку и pull-to-refresh. Как вы будете действовать?

SeniorState ManagementТеория

Ситуационный вопрос: статусы платежа приходят строками, а внутри приложения нужны типобезопасные значения. Как вы будете действовать?

Middle+Dart CoreТеория

Ситуационный вопрос: фильтр списка нужен только на экране, но его вынесли в глобальный стор. Как вы будете действовать?

MiddleState ManagementТеория

Ситуационный вопрос: форма оплаты должна показать понятную ошибку, а не скрыть исключение. Как вы будете действовать?

Middle+Dart CoreТеория

Ситуационный вопрос: экран должен добавлять кнопку только при наличии прав пользователя. Как вы будете действовать?

Middle+Dart CoreТеория

Ситуационный вопрос: экран не rebuildится часто, но все равно проседает FPS при анимации. Как вы будете действовать?

SeniorLayoutТеория

Ситуационный вопрос: экран формы должен валидировать поля и отдавать UI готовое состояние. Как вы будете действовать?

SeniorArchitectureТеория

Ситуационный вопрос: Android убил приложение в фоне, а пользователь вернулся к пустой форме. Как вы будете действовать?

SeniorState ManagementТеория

Ситуационный вопрос: backend переименовал поле, и сломались экраны, не связанные с сетью. Как вы будете действовать?

SeniorNetworkingТеория

Ситуационный вопрос: BLoC эмитит состояние, но UI не обновляется из-за мутации старого объекта. Как вы будете действовать?

SeniorState ManagementТеория

Чем abstract class и interface class отличается от mixin?

Middle+Dart CoreТеория

Чем App lifecycle и WidgetsBindingObserver отличается от widget lifecycle?

Middle+LifecycleТеория

Чем async и await отличается от then/catchError?

JuniorAsyncТеория

Чем async*, yield и yield* отличается от StreamController?

Middle+AsyncТеория

Чем BLoC отличается от Cubit?

Middle+State ManagementТеория