Android 스튜디오의 Gemini를 사용하면 AI 지원 코딩 기능으로 그 어느 때보다 빠르게 앱을 빌드할 수 있습니다.
코드 변환
다음과 같이 코드 편집기에서 Gemini에 코드 제안을 요청하여 앱의 코드를 수정, 최적화 또는 추가할 수 있습니다.
- 프롬프트의 입력란을 보려면 코드 편집기에서 다음 중 하나를 실행합니다.
- 코드 편집기를 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Gemini > 코드 생성을 선택합니다.
- Gemini에서 수정할 코드를 강조 표시하고 코드 편집기에서 마우스 오른쪽 버튼을 클릭한 다음 컨텍스트 메뉴에서 Gemini > Transform code를 선택합니다.
- Ctrl+\ (macOS의 경우 Command+\)를 누릅니다.
- 코드를 수정하거나 추가할 방법을 설명하여 Gemini에 프롬프트를 표시하고 Enter 키를 누릅니다. Gemini에서 요청을 처리하면 코드 차이가 표시됩니다.
- 예를 들어 Gemini에게 복잡한 코드를 재작성하여 단순화하거나, '이 코드를 관용적으로 만들기'와 같은 매우 구체적인 코드 변환을 실행하거나, 설명한 새 함수를 생성하도록 요청할 수 있습니다. 그러면 Android 스튜디오에 Gemini의 코드 추천이 코드 차이로 표시되므로 원하는 추천만 검토하고 수락할 수 있습니다.
코드 차이점을 검토하고 다음 중 하나를 실행합니다.
- 수정을 클릭하고 새 프롬프트를 입력하여 추천 코드를 추가로 수정합니다.
- 모든 변경사항 수락을 클릭하여 코드에 추천된 변경사항을 추가합니다.
코드 작성
Gemini는 Android 스튜디오에서 AI 지원 코드 자동 완성을 제공하며, 이 기능은 입력할 때 회색 기울임꼴 텍스트로 표시됩니다. 이 기능을 사용하면 시간을 절약하고 전체 함수를 제안하여 코딩 프로젝트를 더 빠르게 완료할 수 있습니다. AI 코드 완성이 사용 설정된 경우 Gemini는 LLM에 컨텍스트를 제공하고 더 관련성 높은 추천을 제공하기 위해 코드의 주변 부분, 파일 형식, 기타 필요한 정보와 같은 코드베이스의 추가 정보를 전송할 수 있습니다.
AI 코드 완성을 사용하려면 다음 단계를 따르세요.
- Gemini 설정(Android 스튜디오 > 설정 > Gemini)의 컨텍스트 인식에서 컨텍스트 공유를 사용 설정합니다. AI 코드 완성은 Gemini가 코드베이스의 컨텍스트에 액세스할 수 있는 경우에만 작동합니다.
- 파일을 열고 입력을 시작합니다. 추천은 커서가 줄 끝에 있거나 빈 줄의 아무 곳이나 있을 때만 트리거됩니다.
- Tab 키를 눌러 추천을 수락하고 Esc 키를 눌러 추천을 지웁니다.
시스템에서 항상 코드 완성을 생성하는 것은 아닙니다. 모델에 확신을 가지고 대답을 생성하기에 충분한 정보가 없을 수 있습니다.
AI 코드 완성을 사용 중지하려면 Android 스튜디오 > 설정 > Gemini로 이동하여 코드 완성을 선택 해제합니다.