Hive is one of the most interesting resources to store and access local data on Flutter applications. And for me the best feature is the ability to store and recover Dart classes. To do that Hive uses Type Adapters, a method that transform your classes in data that can be stored.
I´m wrote a article on Medium about this code with some details and the objectives
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.