Можем ли мы создать общую библиотеку или сборку, например .dll, в проекте пакета flutter?

У меня проблема с флаттером / дротиком. Я создал один флаттер-пакет, используя dart lang, так много файлов dart. Но у меня не было возможности создать один файл библиотеки или сборку, например dll (dll в Xamarin). Я хочу использовать этот API в мобильном приложении Flutter [Android/iOS]. Так можно ли сделать один файл библиотеки в dart? Я не хочу показывать исходный код тому человеку, который будет использовать мой API в Android / iOS, и я не хочу публиковать свой код в pub.dev.

Я надеюсь, что это возможно.

Спасибо, буду признателен.

1 ответ

Вы можете сохранить свой пакет в репозитории git и получить к нему доступ.

Если пакет расположен в корне репо, используйте следующий синтаксис:

dependencies:
  plugin1:
    git:
      url: git://github.com/test/plugin1.git

https://flutter.dev/docs/development/packages-and-plugins/using-packages

Другие вопросы по тегам