Comments 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.
Flutter: простыми словами про ассинхронность и параллельность