hondavert-dev/pubspec.yaml
HVBT Dev 6a80d8fc1f v1.2.0 — Phase 2: Riverpod providers wired up
- settings_provider: AppSettings (ecuType, pollingInterval) StateNotifier
- bt_provider: BtNotifier (disconnected/connecting/connected/error states),
  btServiceProvider singleton, pairedDevicesProvider FutureProvider,
  internal frameStream piped through StreamController
- sensor_provider: sensorStateProvider StreamProvider (auto S300/KPro),
  latestSensorProvider convenience Provider
- theme_provider: AppThemeVariant (red/green × dark/light) StateNotifier
- main.dart: fully Riverpod — ProviderScope, ConsumerWidget throughout,
  no setState for BT state, providers own all lifecycle
2026-04-13 20:13:32 +05:30

30 lines
493 B
YAML

name: hvbt_dash
description: HV BT Automotive ECU Dashboard
publish_to: 'none'
version: 1.2.0+3
environment:
sdk: '>=3.0.0 <4.0.0'
dependencies:
flutter:
sdk: flutter
flutter_riverpod: ^2.5.0
flutter_bluetooth_serial: ^0.4.0
fl_chart: ^0.68.0
sqflite: ^2.3.0
shared_preferences: ^2.2.0
path_provider: ^2.1.0
intl: ^0.19.0
permission_handler: ^11.0.0
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^3.0.0
flutter:
uses-material-design: true