Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Перестраивать дерево виджетов ради перемещения кнопок - не всегда выгодно, поэтому лучше использовать CustomMultiChildLayout или что-то подобное, что работает ближе к RenderObject
Для того, что бы не перерисовывать передвигаемые объекты, лучше обернуть их в RepaintBoundary
Расплывающаяся менюшка