Рефакторинг и GrTextBlobRedrawCoordinator
При большом рефакторинге, особенно когда он идет долго(большой проект или пэт проект) самое ужасное, когда ты не понимаешь почему приложение виснет :D
Так случилось у меня — я начал оптимизировать, искать просадки, отключать кэширование в Hive, потом получение данные(частями и полностью), дошел до страницы с пустым Container, которая вешала приложение!
Flutter Developer tools особо не помог, а вот из нативного профайлера ios увидел метод движка который все вешает — кстати рекомендую затестить нативные инструменты!
https://github.com/flutter/flutter/issues/98275 — в мастер ветке уже поправили, но планирую переписать Home страницу, скорее всего из-за нее вся проблема)
Есть надежда на скорую новую версию, где переписано много кода (оптимизаций и новой архитектуры), а потом и новые функции =)