Надстройка Flutter в приложении, можем ли мы добавить несколько модулей Flutter в собственный проект? - PullRequest
0 голосов
/ 27 мая 2020

У меня есть вопрос с текущим ограничением надстройки Flutter для приложений.

См. Это c. https://flutter.dev/docs/development/add-to-app

As of Flutter v1.12, add-to-app is supported for the basic scenario of integrating one full-screen Flutter instance at a time per app. It currently has the following limitations:

- Running multiple Flutter instances or running in partial screen views may have undefined behavior.
- Using Flutter in background mode is still a WIP.
- Packing multiple Flutter libraries into an application isn’t supported.
- Plugins used in add-to-app on Android should migrate to the [new Android plugin APIs][], based on FlutterPlugin.
Plugins that don’t support FlutterPlugin may have unexpected behaviors if they make assumptions that are untenable in add-to-app (such as assuming that a Flutter Activity is always present).

- As of v1.17, the Flutter module only supports AndroidX applications on 

Для этого оператора

Упаковка нескольких библиотек Flutter в приложение не поддерживается .

Правильно ли я понимаю, что мы можем создать и добавить только 1 проект модуля Flutter в наш проект android или ios?

Если да, то есть ли обходной путь для этого?

1 Ответ

1 голос
/ 28 мая 2020

Вы можете разделить свой модуль, реализовав подмодуль внутри вашего основного модуля Flutter, каждый подмодуль будет управляться движком Flutter, что означает, что у вас будет несколько механизмов Flutter, поэтому состояние в каждом модуле будет сохранено и разделено с другими.

Вы можете сослаться на мою демонстрацию здесь https://github.com/duytq94/demo-integrate-flutter, частичный экран и полный экран отделены друг от друга.

...