Marcel Garus
Marcel Garus
In Flutter's bin directory, there are only `flutter` and `dart` executables, no `pub` executable. So in order to use screenshots, I can't rely on the Dart that comes pre-bundled with...
I like the distinction of `telegram` and `teledart` – one is a simple typed wrapper around web requests, the other one a full-fledged powerful API that uses the capabilities of...
Clean up API
This PR changes none of the functionality of this package, only the API itself. Now, there exist `DownloadTask`s that encapsulate all actions related to a specific download. `DownloadTask`s are also...
Clean up api
While the flutter_downloader works fine, its API doesn't conform to idiomatic Dart standards in some cases. That's why I'm currently [rewriting the Dart side of the plugin](https://github.com/marcelgarus/flutter_downloader/tree/master/lib/src) to make it...
Refactored code to be more idiomatic according to the official Effective Dart Style Guide. Readme: - Removed constructor documentation and moved it to the code as dartdoc comments. This way,...
Incorporate `Semantics` widgets to provide support for visually disabled people.
I'd love to be able to create structures like these: ```dart while (condition) { doThingies(); } ```
Google's [basics](https://pub.dev/packages/basics) package provides them and they are more readable than just comparing objects with `== null` and `!= null`.
There's `lastOrNull` and `firstOrNull`, but `Iterable`s also have the `single` accessor. It would be great if this package would also support `singleOrNull`.
I like this package a lot, but I'm struggling with how to create a capability list. The documentation for the module just says "List of capabilities." I assume it should...