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