из GATT BLE сервиса.
Сейчас у меня есть класс и функции Future<int> foo(BluetootDevice device) которые читают данные по Bluetooth.
Это правильно? или лучше делать int foo(BluetoothDevice device);
P.S.: Этот компонент дальше передам разработчику Android/IOS приложения для интеграции с приложением.
Запросы к bluetooth будут проходить через платформу, так что вернее будет Future<int>
т.е. дать пример разрабочикам тогда var ret = await Future.wait([getBLEparamBatteryLevel()]); верно?
Не обязательно использовать Future.wait(), можно просто await на метод. Future.wait() подойдёт если вы хотите ждать результат нескольких методов
Обсуждают сегодня