Flutter flow has a problem in adding non-standard permissions for bluetooth ( didn't check the others)!!!
standard permissions their filter allows as Custom permissions to make ( for example android.permission.BLUETOOTH, android.permission.BLUETOOTH_ADMIN, android.permission.ACCESS_FINE_LOCATION,android.permission.ACCESS_COARSE_LOCATION). and permissions with more non-standard descriptions such as : android.permission.BLUETOOTH_SCAN" android:usesPermissionFlags="neverForLocation and android:name="android.permission.BLUETOOTH_CONNECT" android:usesPermissionFlags="neverForLocation , the constructor distorts the correct syntax, resulting in "non-working" permissions being added to Android manifest. Now I have to download the code every time and edit the Android manifest file manually!!!. This is wildly inconvenient for real work with devices such as BLUETOOTH. Your example that was on the site I took apart by molecules. It is outdated in terms of package updates for BLE + new Android versions. This problem with permissions should be fixed urgently, as it applies to all similar developments in the future (and not only) with respect, Alex