Как стать автором
Обновить

Комментарии 6

НЛО прилетело и опубликовало эту надпись здесь

Привет всем читателям! Ищу наставника по flutter разработке (2 -3 раза в неделю по 1-1,5ч), удаленно естественно) оплата до 2000р/ч, пишите в телеграм @juliaDGL

Из того, что стоить запомнить: мы не можем вызывать нативный код в других изолятах, только в главных.

Это утверждение в корне не верно. Натив можно а иногда и нужно вызывать из отдельного изолята.

Я знаю, что есть костыли как это сделать, однако Вашим словам я верить не буду, киньте мне пример или ссылку на документацию) Я ж не просто эту инфу из головы взял, это было написано в другой статье на Хабре

Эти костыли имели место быть когда плагины подключались в первом варианте API, с появлением второй версии (https://docs.flutter.dev/development/packages-and-plugins/plugin-api-migration) ситуация сильно улучшилась и теперь все можно упростить до того что использовать flutter_isolate (https://github.com/rmawatson/flutter_isolate), который позволяет легко вызывать в изоляте код, который пользуется другими плагинами, которые в свою очередь пользуются нативом. Главное чтобы эти плагины были написаны в новом формате API.

Спасибо, посмотрю!

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории