Я пытаюсь постепенно перенести два существующих мобильных приложения (Android и iOS) на Flutter.Инкрементная миграция необходима, потому что эти приложения имеют огромную кодовую базу.
Поскольку у двух приложений одинаковые бизнес-требования (они должны выполнять одни и те же действия), я хочу начать объединять бизнес-логику (и, возможно, логику хранилища), чтобы сначала трепетать (не в пользовательском интерфейсе).
Я видел, что можно создать плагин флаттера , который позволит вам создавать API во флаттере, реализованном с помощью собственного кода в Android и iOS.Связь между флаттером и собственным кодом разрешена с использованием «каналов платформы» (https://flutter.io/platform-channels/).
. Мой вопрос: возможно ли использовать то же самое в обратном порядке? Написание API в коде Android / iOS, интеграция флаттерав качестве модуля gradle / модуля CocoaPods и использовать «каналы платформы» для связи?