У меня есть вопрос, связанный с разработкой мобильных приложений с помощью Flutter, также взаимодействуя с родным кодом.
Короче говоря, у нас есть код, который изначально был построен только в среде Native (Kotlin для Android, Swift для iOS) и мы хотим использовать некоторые функции кода в новой среде приложений. Конкретным примером будет использование функций AWS (таких как Cognito и т. Д.).
Мой вопрос заключается в том, каковы пути, т. Е. Каков наилучший подход для обработки вызова нативных функций и передачи данных между ними и созданной функцией Flutter (Dart)?
Мне известны каналы платформы . Существуют ли какие-то дополнительные подходы или этот протокол должен всегда соблюдаться?
По сути, можно также отправлять разные типы данных между Dart и встроенной функцией, например, объект?
Моя команда в настоящее время надеется перейти на Native React или Flutter, но пока что с точки зрения поддержки Native нет большой разницы в обращении между ними, поэтому любые дополнительные разъяснения будут очень полезны.