Skip to content

Utilities for Dart to help on handling dynamic structured data and fetching it from various data sources.

License

Notifications You must be signed in to change notification settings

navibyte/dataflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎯 Dataflow tools for Dart

License Twitter URL style: very good analysis

Dataflow - data structures, tools and utilities for Dart and Flutter mobile developers to help on handling dynamic structured data and fetching it from various data sources.

Please see also geospatial specific data structures, tools and utilities at the separate Geospatial tools for Dart repository.

📦 Packages

Dart code packages published at pub.dev:

Code Package Description
🗒️ attributes pub package Decode and encode structured data type-safely from JSON. Utilities for data objects, entities and values.
☁️ datatools pub package Utilities to fetch data from HTTP and file resources and other data sources.

🗞️ News

2023-08-17

2023-03-14

  • Release version 0.8.2 (maintenance fixes)

2022-03-10

  • Release version 0.8.1 (with small documentation fixes)

2021-10-02

2021-08-10

2021-04-25

  • BETA version 0.6.0
  • This new GitHub repository named dataflow created
  • Lint rules and analysis options updated
  • Also implicit-casts and implicit-dynamic set to false requiring code changes
  • New features on attributes:
    • refactored value accessors and mixins
    • PropertyMap (type and null safe access to Map<String, dynamic data) enchanced
    • PropertyList (type and null safe access to List<dynamic data) introduced

2021-03-03

  • BETA version 0.5.0 with stable sound null-safety on all packages requiring the stable Dart 2.12

Please check history for previous releases from the Geospatial tools for Dart repository.

🏗️ Roadmap

See issues.

🏡 Authors

This project is authored by Navibyte.

©️ License

This project is licensed under the "BSD-3-Clause"-style license.

Please see the LICENSE.

⭐ Links and other resources

Some external links and other resources.

Dart and Flutter libraries

There are thousands of excellent libraries available at pub.dev.

Here listed only those that are used (depended directly) by code packages of this repository:

Package @ pub.dev Code @ GitHub Description
equatable felangel/equatable Simplify Equality Comparisons
http dart-lang/http A composable API for making HTTP requests in Dart.
http_parser dart-lang/http_parser A platform-independent Dart package for parsing and serializing HTTP formats.
intl dart-lang/intl Internationalization and localization support.
meta dart-lang/sdk This package defines annotations that can be used by the tools that are shipped with the Dart SDK.
path dart-lang/path A string-based path manipulation library.