이미지 첨부파일로 UI 생성

AI 에이전트는 Jetpack Compose를 사용하고 Android 권장사항을 따라 Android 앱 UI 비전을 현실로 만들 수 있도록 지원하는 데 특화되어 있습니다. 이 페이지에서는 AI로 앱 UI를 만들고 반복하는 방법을 설명합니다.

AI로 UI를 생성하려면 다음 일반 단계를 따르세요.

  1. 원하는 앱 UI의 모형을 만듭니다. 디자인 도구에서 PNG를 내보내거나 손으로 그린 이미지를 사용할 수도 있습니다.

    앱 사용자 인터페이스의 손으로 그린 와이어프레임
    그림 1: 앱 사용자 인터페이스의 와이어프레임
  2. 이미지 파일 첨부 버튼 이미지 파일 첨부 아이콘을 클릭하여 이미지를 질문에 첨부합니다. 기존 미리보기가 없는 파일의 미리보기 패널에서 바로 스크린샷에서 코드 생성을 클릭할 수도 있습니다.

    그림 2: 빈 미리보기 패널에서 스크린샷으로 코드를 생성합니다.
  3. 채팅 필드에서 AI 에이전트에게 UI 코드를 생성해 달라고 요청합니다(예: '제공된 이미지의 Jetpack Compose 코드를 생성해 줘'). 쿼리와 이미지를 제출하면 AI 에이전트가 제안된 UI를 만드는 코드를 제안합니다. AI 에이전트는 일반적으로 Compose 미리보기의 코드도 제공하므로 프로젝트로 가져온 후 UI를 빠르게 시각화할 수 있습니다. 제공하지 않는 경우 Compose 미리보기를 생성하도록 요청하세요.

    이미지를 기반으로 생성된 Jetpack Compose 코드를 보여주는 Gemini 채팅 인터페이스
    그림 2: 첨부된 이미지에서 Jetpack Compose 코드를 생성하는 Gemini
  4. 코드를 가져와 미리보기 패널에서 Compose 미리보기를 볼 수 있게 되면 미리보기를 직접 클릭하고 Gemini에 변환을 요청하여 UI를 반복할 수 있습니다. 원하는 이미지가 있는 경우 미리보기를 마우스 오른쪽 버튼으로 클릭하고 AI 작업 > 타겟 이미지에 UI 일치를 선택하여 UI를 반복할 수도 있습니다.

    선택된 UI 요소와 Gemini 채팅이 포함된 Compose 미리보기를 보여주는 Android 스튜디오
    그림 5: Gemini를 사용하여 Compose 미리보기에서 직접 UI 요소를 변환합니다.
    그림 6: '타겟 이미지에 UI 일치' 사용 예

UI 품질 문제 찾기 및 해결

AI 에이전트는 UI가 고품질이고 접근성이 우수하도록 지원할 수도 있습니다. Compose 미리보기를 마우스 오른쪽 버튼으로 클릭하고 AI 작업 > 모든 UI 확인 문제 수정을 선택합니다. 에이전트는 접근성 문제와 같은 일반적인 문제를 UI에서 감사하고 이를 해결하기 위한 코드 수정사항을 제안합니다.

그림 7: AI로 UI 문제 수정
그림 8: 수정사항을 적용한 후의 UI 예시