По сути передаётся кастомный объект, который парсится на входе и выходе. В нейтиве есть метод, который упаковывает данные, а в флатере такой же, только распаковывает. Меня смущает то, что код этого парсинга "разбросан". Подскажите, я могу как-то закинуть эти методы в один класс, который будет доступен и там и там?
Нет) через каналы гоняются только сырые данные... То есть байты, которые со стороны флаттера серриализуются/дессириализуются по своему в представление дарт объектов или вызываются сайдэффекты, а со стороны натива по своему... Как бы два разных мира, и их объединяет лишь типа сокет по которому байты гоняются
Не пробовал Pigeon? https://pub.dev/packages/pigeon
Обсуждают сегодня