Опираются на configuration и WindowSizeClass; тяжёлый state держать в VM, UI перестраивать декларативно под новые constraints.
Разбор
- Не блокируйте rotation без причины.
- savedInstance / VM сохраняют данные формы.
- Камера/игры могут lock orientation точечно.
- Проверяйте multi-window.
Итог
Поворот — смена configuration; state переживает во ViewModel/saveable.