driving_weather 0.4.1 copy "driving_weather: ^0.4.1" to clipboard
driving_weather: ^0.4.1 copied to clipboard

Real-time weather monitoring with snow, ice, and visibility hazard detection. Open-Meteo integration (free, no API key). Pure Dart.

example/main.dart

import 'dart:async';

import 'package:driving_weather/driving_weather.dart';

Future<void> main() async {
  final provider = SimulatedWeatherProvider(
    interval: const Duration(milliseconds: 200),
  );

  final subscription = provider.conditions.take(3).listen((condition) {
    print(
      '${condition.precipType.name}/${condition.intensity.name} '
      'visibility=${condition.visibilityMeters.toStringAsFixed(0)}m '
      'hazardous=${condition.isHazardous}',
    );
  });

  await provider.startMonitoring();
  await subscription.asFuture<void>();
  await provider.stopMonitoring();
  provider.dispose();
}
0
likes
160
points
340
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Real-time weather monitoring with snow, ice, and visibility hazard detection. Open-Meteo integration (free, no API key). Pure Dart.

Repository (GitHub)
View/report issues
Contributing

Topics

#weather #driving #navigation #safety #winter-driving

License

BSD-3-Clause (license)

Dependencies

condition_aggregator, condition_aggregator_digitraffic, equatable, http

More

Packages that depend on driving_weather