Решение: A RenderFlex overflowed by N pixels во Flutter
Решение за 30 секунд: оберните потомка, вызвавшего переполнение, в Expanded или Flexible. Затем прочитайте остальное, чтобы понять, почему Row и Column не обрезают молча, что значат неограниченные constraints и какое решение подходит к какому макету.