enhanced_containers library

Classes

DatabaseListProvided<T>
FirebaseListProvided<T>
A ListProvided that automagically saves all of its into Firebase's Realtime Database, and notifies of changes made in real time.
ItemSerializable
The base class for the items contained in all the custom containers.
ItemSerializableWithCreationTime
The base class for the timable items contained in all the custom containers.
ListProvided<T>
A ListSerializable that implements ChangeNotifier to notify every modifications made to its content.
ListSerializable<T>
An iterable List that is made to handle ItemSerializable.
MapProvided<T>
An iterable Map that implements ChangeNotifier to notify every modifications made to its content.
MapSerializable<T>
An iterable Map that is made to handle ItemSerializable.

Mixins

ItemsWithCreationTimed<T>
Provides convenient functions if the list is time dependent, that is made from ItemSerializableWithCreationTime items.