Это ответ мне? Если да, то там совсем про друго. Там рассказывается как вернуть список widget, а не создавать произвольные из данных.
Буду честным, на самом деле задача в том что бы убрать dart из flutter. Те писать код на нормальном языке типа #OCaml, а Flutter использовать только для нативного UI.
Видел прототип команды из microsoft, которая разрабатывает Blazor (C#), они использовали флаттер для отрисовки из xml верстки (а логика была на C#).