Сопоставление Middle Платформенные каналы обновлено

Механизмы связи с платформой

Вопрос

Сопоставьте механизм и подходящую задачу.

Попробуйте сами

Нажмите слева, потом подходящее справа.

Показать ответ и разбор

Коротко

Разовый вызов через MethodChannel, поток через EventChannel, большой типизированный API через Pigeon, C-библиотека через FFI, нативный UI через Platform Views.

Правильные пары

MethodChannel
получить уровень заряда батареи
EventChannel
подписаться на поток координат GPS
Pigeon
типобезопасный контракт для большого нативного API
dart:ffi
быстрые вызовы библиотеки на C или Rust
Platform View
встроить нативную карту в экран

Разбор

Разовый вызов через MethodChannel, поток через EventChannel, большой типизированный API через Pigeon, C-библиотека через FFI, нативный UI через Platform Views.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.