Включение встроенного SDK (для IOS и Android) во flutter

#swift #flutter #kotlin #sdk

#swift #flutter #kotlin #sdk

Вопрос:

в настоящее время я сталкиваюсь со следующей проблемой, и я надеюсь, что кто-нибудь сможет мне помочь:

Я хочу написать приложение на Flutter (да, я уже сравнивал эту платформу с другими, такими как React Native и Ionic), но мне нужно включить motiontag SDK, и вот тут-то и начинается проблема. SDK для тегов движения доступен только для собственного языка программирования, описывающего приложения (Java / Kotlin, Swift).

Есть ли способ включить SDK в любом случае в flutter?? Как какой-нибудь обходной путь!

Спасибо, что помогли мне!

Ответ №1:

У Flutter есть связь с native через каналы платформы, поэтому, если sdk — это просто вызовы функций, вы можете вызвать функцию из flutter / dart , а затем позволить каналу платформы обработать вызов встроенной функции с аргументами. Если sdk предназначен для рендеринга пользовательского интерфейса внутри flutter, то это сложнее, но это возможно, если вы используете границы PlatformView . Все встроенные плагины, разработанные для flutter, используют эти два метода для обработки собственного кода / пользовательского интерфейса

Комментарии:

1. Большое вам спасибо, мих!