Сейчас я конвертирую свое приложение Android POS для использования Flutter Framework, в моем существующем приложении использовалась Cordova Framework.
Для этого POS-приложения я использовал подключаемый модуль Cordova Bluetooth Printer Plugin для работы с портативным Bluetooth-принтером в качестве выходного принтера.
Теперь я пытался найти плагины Flutter, поддерживающие Bluetooth-принтер. Но я не нашел.
Я думал преобразовать плагин Cordova в плагин Flutter. Я хочу конвертировать этот плагин Кордова-плагин-datecs-принтер
Потому что у меня не было большого опыта в Java.
Мои вопросы, можно ли преобразовать плагин Cordova, используя функциональный код Java, который уже был добавлен в существующий плагин Cordova?
Может ли кто-нибудь помочь мне сделать это шаг за шагом или дать мне обзор, чтобы сделать преобразование.




У Flutter есть плагины для принтеров Bluetooth, которые вы можете попробовать: esc_pos_bluetooth и bluetooth_print.
Что касается преобразования плагинов Cordova во Flutter, это возможно. Но поскольку вы упомянули, что у вас мало опыта работы с кодом для конкретной платформы, то есть с Android, возможно, было бы более целесообразно использовать вместо этого существующие плагины Flutter. Хотя это возможно. Вот руководство для разработки пакетов и плагинов для Flutter.
Да, это должно быть легко, если у вас есть собственный код, вы можете использовать и вставлять код, просто нужно будет добавить несколько строк кода для плагина. Проверьте этот ресурс: flutter.io/platform-channels, меня беспокоит, что в репозитории, который у вас есть, есть только код для Android, а как насчет iOS? возможно, вы могли бы создать приложение только на родном Android, а не на флаттере.