0 purchases
darksky weather
darksky_weather #
A dart library for interfacing with the Dark Sky Weather API.
Usage #
A simple usage example:
import 'dart:async';
import 'package:darksky_weather/darksky_weather_io.dart';
Future<Null> main() async {
var darksky = new DarkSkyWeather("API_KEY_HERE",
language: Language.English, units: Units.SI);
var forecast = await darksky.getForecast(48.21, 16.363);
print(forecast.currently?.temperature);
print(forecast.currently?.summary);
}
copied to clipboard
Features and bugs #
Please file feature requests and bugs at the issue tracker.
Development #
Generating JSON Serializers #
Run flutter pub run build_runner build to generate JSON serializers via json_serializable.
Run flutter pub run build_runner watch to continuously rebuild serializers in the background when files are updated.
Running tests #
Run flutter pub run test to run all of the tests in test/darksky_weather_test.dart.
Running example code #
Run flutter pub run example/example to run the example code. You'll need to modify example/example.dart to use your Dark Sky ApiKey.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.