Комментарии 2
Мы не рекомендуем использовать Flutter в приложениях, в основе которых лежит взаимодействие с аппаратным оборудованием устройства через ОС. В этих случаях рекомендуем отдать предпочтение нативной разработке под конкретные платформы.
Вопрос разработать приложение использующий Screen Sharing на flutter хреновый идея ?
Мы не рекомендуем использовать Flutter в приложениях, в основе которых лежит взаимодействие с аппаратным оборудованием устройства через ОС. В этих случаях рекомендуем отдать предпочтение нативной разработке под конкретные платформы.
Если основной функционал вашего приложения - это взаимодействие со специфичными нативными библиотеками (на android/iOS и тд.), и актуальных плагинов для этих библиотек нет на Flutter, то скорее всего Flutter - это не лучший выбор.
Но также не стоит забывать про механизм platform channels, с помощью которого можно взаимодействовать с API конкретной платформы (android/iOS и тд.), и механизм ffi, который позволяет использовать библиотеки на C/C++ из Dart-кода.
В вашем случае для реализации Screen Sharing можно использовать плагин Flutter-WebRTC (пример реализации). Но стоит обратить внимание на открытые issues.
Как мы переходили с Xamarin на Flutter