I am looking for examples or guidelines how to design tree navigation in material design. The style guide covers data tables and lists but trees are not mentioned. The only reference are nested submenus which don't scale well to multiple levels and are difficult to navigate. I suppose that tree view should be avoided but some applications, such as file browser focus on hierarchic content.
I'd be interested in different applications for inspiration but my main use case is selection of a concept in a scientific classification or taxonomy. To give some examples:
All examples have in common a possibly large number of levels. My idea so far is to collapse the lineage (from root to parent to current node) in one list and show child nodes in another list below:
cellular organisms # root
...25... # indicate lineage, expandable
Catarrhini # parent
----------------------
Hominoidea # current
----------------------
Hominidae (great apes) # child
Hylobatidae (gibbons) # child
----------------------
For very small displays this is probably the only reasonable view but my if space permits (e.g. full tablet size) I'd like to show more levels, so I end up with a classical tree view again:
----------------------
Hominoidea
----------------------
Hominidae (great apes)
Homininae
Ponginae
Hylobatidae (gibbons)
Hoolock
Hylobates
Nomascus
Symphalangus
----------------------
The Tree of Life Taxonomy example given above is fine but would need to be adjusted for material design. The current Material Design Guidelines do not refer to hierarchical navigation apart from menus which are displayed and used differently.