AI로 새 프로젝트 만들기

생성형 AI의 강력한 기능을 사용하여 Android 개발 워크플로를 가속화하세요. 에이전트를 사용하면 몇 분 만에 아이디어를 앱 프로토타입으로 구현할 수 있습니다.

에이전트를 사용하면 종속 항목을 설정하고, 상용구 코드를 작성하고, 기본 탐색을 만드는 데 소요되는 시간을 줄여 앱 개발의 창의적인 측면에 집중할 수 있습니다.

빌드할 수 있는 항목

에이전트는 다음과 같은 다양한 멀티스크린 앱을 생성할 수 있습니다.

  • 단일 화면 앱: 프로필 화면, 설정 페이지, 계산기 등 정적 UI 레이아웃이 있는 기본 앱을 빌드합니다.
  • 여러 페이지 앱: 학습용 플래시카드 앱과 같이 화면 간 기본 탐색 기능이 있는 애플리케이션을 만듭니다.
  • AI 강화 앱: Gemini API를 통합하여 챗봇 인터페이스나 텍스트 요약기와 같은 생성형 AI 기능을 앱에 추가합니다.
  • 공개 API 통합이 있는 앱: 날씨 앱과 같은 공개 API의 데이터를 표시하는 앱을 빌드합니다.

시작하기

에이전트를 사용하여 프로젝트를 설정하려면 다음 단계를 따르세요.

  1. Android 스튜디오를 시작합니다.
  2. Android 스튜디오 시작 화면에서 새 프로젝트를 선택합니다 (또는 프로젝트 내에서 파일 > 새로 만들기 > 새 프로젝트).

    새 프로젝트, 열기, 저장소 클론 버튼이 있는 Android 스튜디오 시작 화면
    그림 1. 새 프로젝트를 시작합니다.
  3. AI로 만들기를 선택합니다.

    다양한 종류의 앱 템플릿(예: 빈 활동, 탐색 UI 활동 등)의 카드가 있는 새 프로젝트 대화상자 이 대화상자에는 Android 스튜디오에서 Gemini를 활성화하여 새 프로젝트를 설정하는 'AI로 만들기' 컨트롤도 있습니다.
    그림 2. 프로젝트 템플릿을 선택하거나 Gemini로 앱을 만듭니다.
  4. 텍스트 입력 필드에 프롬프트를 입력하고 다음을 클릭합니다.

    프롬프트가 포함된 AI로 만들기 대화상자: 휴대전화와 시계용 피트니스 트래커, 러닝과 사이클링을 추적합니다. 이 대화상자에는 피트니스 트래커 버튼을 비롯한 다양한 유형의 앱을 선택할 수 있는 버튼이 포함되어 있습니다.
    그림 3. 새 프로젝트 설정 대화상자
  5. 앱 이름을 지정하고 Finish를 클릭하여 생성 프로세스를 시작합니다.

작동 방식

에이전트는 반복적인 AI 기반 프로세스를 사용하여 앱을 빌드합니다. 다음과 같은 결과를 기대할 수 있습니다.

  1. 앱 설명: 앱 아이디어를 설명하는 자연어 프롬프트를 제공하는 것으로 시작합니다. 스케치나 모형과 같은 이미지를 포함하여 생성 프로세스를 안내할 수도 있습니다.

  2. 계획 검토: 프롬프트에 따라 Android 스튜디오의 Gemini가 앱의 구조화된 계획을 생성합니다. 계획을 검토하고 변경하거나 Android 스튜디오의 Gemini가 다른 계획을 제안하도록 할 수 있습니다.

  3. 승인 및 생성: 계획을 승인하면 Android 스튜디오의 Gemini가 자율 생성 루프를 시작합니다.

    • 모든 파일에 필요한 코드를 생성합니다.
    • 프로젝트를 빌드합니다.
    • 빌드 오류를 분석하고 코드를 자체 수정하려고 시도합니다.
    • 프로젝트가 성공적으로 빌드될 때까지 계속 루프를 실행합니다.