blue_alliance_client

A simple library to handle caching and authentication for API requests to The Blue Alliance, a popular database for the FIRST Robotics Competition.

Three cache implementations are provided - a MemoryCache, a FileSystemCache, and an IndexedDBCache - as well as a TbaCacheCompressor that can sit between the client and the cache.

See also The Blue Alliance's API documentation.

Libraries

blue_alliance_client
A wrapper for making API calls to The Blue Alliance through an http.Client. [...]
html
A persistent IndexedDBCache to use on the browser.
io
A persistent FileSystemCache to use with the Dart VM, including Flutter (except on the web).