Too Long; Didn't Read
To accomplish this, we have to connect to a printer via Bluetooth and send printable data like text, image, or QR code. We will use these plugins: flutter_blue and esc_pos_utils. We'll use this plugin to connect the Bluetooth device and to send the data. It is not only for thermal printers but also can be used for any Bluetooth device. I chose this plugin because it supports iOS, Android, and macOS. We can scan and get available devices like this: FlutterBlue.