After learning properly about BLE and bluetooth in general, I decided to do my project with classic bluetooth as BLE does not adjust no my needs.
I found no packages for classic bluetooth that support both android and iOS. What I found is issue #23562 stating that "it seems, that it is not possible to desing application with flutter that use classic bluetooth on iOS.". That quote goes back to October 2018.
I found a package that allows you to use classical bluetooth (weird as its based on a BLE package, flutter_blue), but only with android support and supports a max of 7 connections.
So:
- Is there any package that allows for multiple devices to interact in classical bluetooth in both iOS and android? Or perhaps I'm wrong and BLE can be used for this project and I just don't see the way?
- In the package list available for flutter, when selecting any package (for example the first search result) where can I check if this package is for classical bluetooth or BLE? It's not specified. At the most, for this particular package, it states in the Reference section that the scan "Starts a scan for Bluetooth Low Energy devices." but other packages say nothing regarding the bluetooth type used.
- And what is the point of people developing bluetooth apps in flutter if it can't support both iOS and android? Or in other words, why should I develop my app in flutter if it won't be usable by iOS and why not just change to android? What bennefits amb I not seeing here?
Thanks in advance for your help.