Настроить сборку плагина на Flutter для iOS (требуется знание FFI/C++)

Цена договорная
06 января 2023, 01:31 • 3 отклика • 21 просмотр
Имеется плагин на Flutter, написанный с использованием FFI (https://pub.dev/packages/ffi). Он представляет собой обертку вокруг библиотеки на C и C++ для воспроизведения звука.

Текущая версия плагина работает на Android. В репозитории есть также небольшой проект, использующий весь функционал плагина - при нажатии на разные кнопки используются все функции библиотеки (воспроизведение, пауза и т.д.)

На данный момент сборка под iOS не работает по ряду причин:
  1. Самая главная - под Android для сборки библиотека подключается с помощью cmake, для iOS на данный момент никаких настроек не производилось (как минимум, нужна будет корректная конфигурация podspec файла)
  2. В библиотеке и C, и C++ код, возможно, это приведет к проблемам
  3. Сам код библиотеки на данный момент лежит за пределами папки ios и изначально даже не будет виден для xcode при попытке сделать билд
Возможно, возникнут какие-то еще проблемы - больше нет времени сейчас заниматься этим самостоятельно.


Итоговым результатом должна быть возможность запуска упомянутого выше тестового проекта также на iOS, все кнопки (весь функционал библиотеки) должен быть рабочим
Дедлайна нет. Просьба написать ориентировочную оценку по времени и пожелания по оплате.