Многоразовые компоненты с флаттером - PullRequest
4 голосов
/ 27 июня 2019

Проблема

Моя идея состоит в том, чтобы создать несколько простых компонентов с использованием Flutter, чтобы их можно было использовать в нескольких собственных проектах iOS и Android в нашей фирме.

Например, рассмотрим общий вид входа в систему. Это представление может быть закодировано один раз во Flutter, а затем может быть включено в проекты, в которых есть части для iOS и Android (нативные). Таким образом, такие общие компоненты могут быть написаны один раз с использованием Flutter, а не дважды как нативные компоненты iOS и Android.

То, что я пробовал до сих пор

Я выполнил следующие действия https://github.com/flutter/flutter/wiki/Add-Flutter-to-existing-apps, и это работает, но кажется, что его функциональность ограничена.

Мои вопросы

  1. Как я могу добавить несколько подобных проектов, чтобы каждый проект представлял повторно используемый компонент? Это даже путь?
  2. Могу ли я иметь меньшие компоненты - например, в iOS, UIViews вместо FlutterViewController без собственного взлома?
  3. Как мне обработать передачу данных между исходной и Flutter частью, а также навигацией?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...