В A2UI модель присылает JSON-сообщения с описанием компонентов, а пакет
genui отрисовывает их во Flutter-приложении. Запрос к модели при каждом старте задерживает первый экран: ей нужно обработать инструкции, получить данные и собрать интерфейс.Решение автора: при изменении записи серверная функция просит Gemini заранее создать A2UI-сообщение и сохраняет его в Firestore. Приложение при открытии читает готовый JSON и передаёт его в историю диалога и транспорт
genui, обходя новый вызов модели.У примера есть ограничение: триггеры Firestore в Dart пока экспериментальны и поддерживаются только в Firebase Emulator Suite. Серверный и клиентский код показан в разборе в блоге Flutter.
