소개
Flutter, Firebase AI Logic, GenUI 패키지로 할 일 목록 앱을 만드는 Google의 공식 Codelab입니다. 텍스트 채팅을 생성형 화면으로 확장하고, A2UI 전송 계층과 위젯 카탈로그를 소개하며, 마지막에는 사용자와 에이전트가 함께 사용하는 사용자 정의 상호작용 컴포넌트를 구현합니다.
요약
1. 전체 구현 과정: 일반 채팅에서 시작해 작동하는 Generative UI 애플리케이션을 만드는 과정을 안내합니다
2. A2UI 실습: 전송 어댑터, 화면 컨트롤러, 대화 이벤트, 생성된 화면이 함께 작동하는 모습을 보여 줍니다
3. 개발자가 제어하는 카탈로그: 모델이 임의의 코드를 실행하도록 허용하는 대신 사용자 정의 위젯 스키마를 구축합니다
4. 양방향 상호작용: 이름이 지정된 화면과 에이전트에 반환되는 UI 동작을 다룹니다
5. 리소스 모음에서의 역할: 실행 가능한 튜토리얼로 Flutter GenUI 저장소와 A2UI 발표 자료를 보완합니다