flutter-building-layouts
от flutter
Освойте систему ограничений Flutter для создания адаптивных макетов без переполнения. Основной принцип: ограничения передаются вниз, размеры — вверх, родитель задает позицию. Никогда не передавайте неограниченные ограничения в flex-контейнерах или прокручиваемых областях. Используйте Row / Column для линейных макетов, Expanded / Flexible для распределения пространства, Stack для наложения элементов и SizedBox для жестких ограничений. Применяйте LayoutBuilder для адаптивного изменения размеров или условный рендеринг для адаптивных макетов на мобильных устройствах, планшетах...
npx skills add https://github.com/flutter/skills --skill flutter-building-layouts