списки или группировать их. Например, ситуацию Растения и Животные
Дается список Растения, Животные, Папоротники, Деревья, Цветы, Млекопитающие, Членистоногие, Пауки, Медведи, Ромашка
Как из этого получить нечто такое?
1) Животные
- Млекопитающие
- - Медведь
- Членистоногие
- - Паук
2) Растения
- Папоротники
- Деревья
- Цветы
- - Ромашка
К знаниям биологии не придираться)
Спасибо
Посмотри в сторону структуры данных Tree.
можно ссылку на информацию? не могу найти
Вот тут неплохие примеры + объяснения, https://www.raywenderlich.com/books/data-structures-algorithms-in-dart/v1.0/chapters/7-trees
В общем почитай про деревья как структуру данных, и реализацию TreeNode в Дарте. https://pub.dev/documentation/charts_common/latest/common/TreeNode-class.html
в эту структуру можно переводить list который приходит из сервера?
Берешь list данных, и маппишь их как нибудь в новое дерево, основываясь на шаблоне того как должно быть.
https://medium.flutterdevs.com/grouped-listview-in-flutter-a3a7cc13133c
Обсуждают сегодня