Многоплатформенный проект с флаттером - PullRequest
0 голосов
/ 18 апреля 2020

Как мне управлять модулем мобильного и веб? Должен ли я сделать 3 отдельных модуля, один для общей логики c, один для мобильного телефона и один для Интернета, или я должен поместить их все в 1 модуль и разделить их по пакетам?

1 Ответ

0 голосов
/ 18 апреля 2020

Я думаю, что ответ - нет. Написание другого модуля для Интернета и для общих логик c не требуется. Единственное, что вам нужно сделать, - это скопировать код, который вы написали для своего мобильного приложения, и вставить его в новый модуль, а затем выполнить следующие шаги. Вы можете использовать код своего мобильного приложения для целей веб-приложения. просто установив пакет web dev в флаттере.

Вы можете установить пакет с помощью этой команды

flutter pub global activate webdev

, и вы должны сделать эти изменения в pubspe c .yaml file: 1. измените зависимость с flutter: на flutter_web: 2. В части dev_dependency измените зависимость Change flutter_test: на flutter_web_test: 3. и в том же разделе добавьте build_runner и build_web_compilers

Итак, теперь выполните поиск найти «package: flutter» и изменить его на «package: flutter_web», а также заменить «dart: ui» на «package: flutter_web_ui / ui.dart»

После всего этого, чтобы запустить приложение, запустите webdev serve

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...