Hive supports all primitive types such as List, Map, DateTime and Uint8List. If you want to store other objects, you must register a TypeAdapter that converts the object to and from binary form. You can either write a TypeAdapter yourself or generate it. In most cases, the generated adapter will work just fine.
Read more