Android 개발자는 앱 개발에 사용하는 에이전트, 도구, LLM에 관해 다양한 선택을 할 수 있습니다. Android 스튜디오의 Gemini, Gemini CLI, Antigravity 또는 Claude Code나 Codex와 같은 서드 파티 에이전트를 사용하든 Google의 목표는 어디에서나 고품질 Android 개발이 가능하도록 하는 것입니다.
오늘 Google은 에이전트형 워크플로를 위한 새로운 Android 도구 및 리소스인 Android 기술 및 Android Knowledge Base가 포함된 Android CLI를 소개합니다. 이 도구 모음은 Android 스튜디오 외부에서 에이전트의 작업을 지시할 때 핵심 Android 개발 워크플로의 추측을 없애도록 설계되어 에이전트가 더 효율적이고 효과적이며 최신 권장 패턴과 권장사항을 따를 수 있도록 합니다.
Android 개발 여정을 시작하는 초보 개발자든, 숙련된 Android 개발자든, 모바일 및 웹 플랫폼 전반에서 앱을 관리하든 최신 안내, 도구, AI 지원을 사용하여 앱을 빌드하는 것이 그 어느 때보다 쉬워졌습니다. 이러한 리소스로 시작하는 환경과 관계없이 Android 개발을 위한 최첨단 도구와 에이전트를 사용하여 앱 환경을 진정으로 빛나게 할 수 있는 Android 스튜디오로 개발 환경을 언제든지 전환할 수 있습니다.
Android CLI 재소개
에이전트는 Android SDK 및 개발 환경과 상호작용할 수 있는 경량의 프로그래매틱 인터페이스가 있을 때 가장 잘 작동합니다. 따라서 이 새로운 워크플로의 핵심은 활성화된 Android CLI 입니다. 새로운 Android CLI는 환경 설정, 프로젝트 생성, 기기 관리를 위한 명령어를 제공하는 터미널의 Android 개발을 위한 기본 인터페이스 역할을 하며, 더 현대적인 기능과 쉬운 업데이트 가능성을 염두에 두고 있습니다.
The create 명령어를 사용하면 몇 초 만에 Android 앱 프로젝트를 만들 수 있습니다.
Google의 내부 실험에서 Android CLI는 LLM 토큰 사용량을 70% 이상 줄여 프로젝트 및 환경 설정을 개선했으며, 에이전트가 표준 도구 모음만 사용하여 이러한 작업을 탐색하려고 할 때보다 작업이 3배 더 빠르게 완료되었습니다.
사용 가능한 주요 기능은 다음과 같습니다.
- SDK 관리:
android sdk install을 사용하여 필요한 특정 구성요소만 다운로드하여 간소화된 개발 환경을 보장합니다. - 빠른 프로젝트 생성:
android create명령어는 공식 템플릿에서 새 프로젝트를 생성하여 첫 번째 코드 줄부터 권장 아키텍처와 권장사항이 적용되도록 합니다. - 빠른 기기 생성 및 배포:
android emulator로 가상 기기를 만들고 관리하며android run를 사용하여 앱을 배포하여 수동 빌드 및 배포 주기에 관련된 추측을 없앱니다. - 업데이트 가능성:
android update를 실행하여 최신 기능을 사용할 수 있는지 확인합니다.
Android CLI는 기기를 만들고, 기기에서 앱을 실행하고, 에이전트가 UI를 더 쉽게 탐색할 수 있도록 합니다.
Android CLI는 에이전트형 개발 흐름을 지원하는 동시에 Android 개발의 점점 더 분산되는 특성을 위해 CI, 유지보수, 기타 스크립팅된 자동화를 간소화하도록 설계되었습니다.다운로드하고 지금 바로 Android CLI를 사용해 보세요.
공식 Android 기술로 LLM 그라운딩
기존 문서는 설명적이고 개념적이며 높은 수준일 수 있습니다. LLM은 학습에 완벽하지만, 오래된 패턴과 라이브러리를 사용하지 않고 복잡한 워크플로를 실행하려면 정확하고 실행 가능한 안내가 필요한 경우가 많습니다.
이러한 격차를 해소하기 위해 Google은 Android 기술 GitHub 저장소를 출시합니다. 기술은 작업에 관한 기술 사양을 제공하고 프롬프트가 기술의 메타데이터와 일치할 때 자동으로 트리거되도록 설계된 모듈식 Markdown 기반 (SKILL.md) 안내 세트입니다. 따라서 모든 프롬프트에 문서를 수동으로 첨부하는 번거로움을 덜 수 있습니다.
Android 기술은 일부 Android 개발자와 LLM이 어려움을 겪을 수 있는 가장 일반적인 워크플로를 다룹니다. 모델이 Android 개발에 관한 권장사항과 안내를 따르는 특정 패턴을 더 잘 이해하고 실행하는 데 도움이 됩니다.
초기 출시에서 저장소에는 다음과 같은 기술이 포함됩니다.
- 탐색 3 설정 및 이전
- 가장자리 간 지원 구현
- AGP 9 및 XML-to-Compose 이전
- R8 구성 분석 등
Android CLI를 사용하는 경우 android skills 명령어를 사용하여 증가하는 기술 모음으로 에이전트 워크플로를 탐색하고 설정할 수 있습니다. 이러한 기술은 사용자가 만든 다른 기술 또는 Android 개발자 커뮤니티에서 만든 서드 파티 기술과 함께 사용할 수도 있습니다. _Android 기술_ 시작에 관해 자세히 알아보세요.
Android CLI를 통해 Android 기술을 설치하여 에이전트를 더 효과적이고 효율적으로 만드세요.
Android Knowledge Base를 통한 최신 안내
오늘 출시하는 세 번째 구성요소는 Android Knowledge Base 입니다. android docs 명령어를 통해 액세스할 수 있으며 최신 버전의 Android 스튜디오에서 이미 사용할 수 있는 이 전문 데이터 소스를 사용하면 에이전트가 관련 컨텍스트로 사용할 최신 권위 있는 개발자 가이드를 검색하고 가져올 수 있습니다.
Android Knowledge Base는 에이전트가 Android에 관한 최신 컨텍스트, 안내, 권장사항을 보유하도록 합니다.
자주 업데이트되는 기술 자료에 액세스하면 에이전트가 Android 개발자 문서, Firebase, Google Developers, Kotlin 문서의 최신 정보를 기반으로 응답을 그라운딩할 수 있습니다. 이렇게 하면 LLM의 학습 컷오프가 1년 전이라도 오늘 Google에서 권장하는 최신 프레임워크와 패턴에 관한 안내를 제공할 수 있습니다.
Android 스튜디오: 프리미엄 앱을 위한 최고의 목적지
개발자와 에이전트가 프로젝트 설정 및 상용구 코드를 처리할 수 있도록 지원하는 것 외에도 Android 스튜디오 로 더 쉽게 전환할 수 있도록 이러한 새로운 도구와 리소스를 설계했습니다. 즉, Android CLI를 사용하여 에이전트로 프로토타입을 빠르게 시작한 다음 Android 스튜디오에서 프로젝트를 열어 코드 편집, UI 디자인, 심층 디버깅, 앱의 증가하는 기능에 맞게 확장되는 고급 프로파일링을 위한 시각적 도구로 UI를 미세 조정할 수 있습니다.
다양한 기기 유형에 걸쳐 대규모로 게시할 고품질 앱을 빌드할 때가 되면 Android 스튜디오의 에이전트가 최신 개발 권장사항과 라이브러리를 활용하면서 도움을 제공합니다. 활성 개발을 위한 강력한 에이전트 및 계획 모드 외에도 Android의 다음 멋진 아이디어를 빠르게 프로토타입할 수 있는 진입점을 제공하는 AI 기반 새 프로젝트 흐름을 도입했습니다.
이러한 기본 제공 에이전트를 사용하면 휴대전화, 폴더블, 태블릿, Wear OS, Android Auto, Android TV 전반에서 앱 아이디어를 간단하게 확장할 수 있습니다. 프로젝트의 소스 코드에 관한 전체 컨텍스트와 디버깅, 프로파일링, 에뮬레이션 도구의 포괄적인 모음을 갖추고 있으므로 엔드 투 엔드 AI 가속화 툴킷을 사용할 수 있습니다.
지금 시작하기
Android CLI는 오늘 에이전트를 위한 증가하는 Android 기술 및 지식과 함께 미리보기로 제공됩니다. 시작하려면 d.android.com/tools/agents로 이동하여 Android CLI를 다운로드하세요.
-
방법기본 Android 앱을 가져와 개인 맞춤형 지능형 에이전트형 환경으로 변환하는 블로그 게시물 시리즈 '지능형 Android 앱 빌드'에 다시 오신 것을 환영합니다. 이전 게시물에서는 이 시리즈 전반에서 사용할 데모 앱인 Jetpacker를 소개했습니다.
Caren Chang • 6분 읽기 -
방법기본 Android 앱을 가져와 개인 맞춤형 지능형 에이전트형 환경으로 변환하는 블로그 게시물 시리즈 '지능형 Android 앱 빌드'에 다시 오신 것을 환영합니다.
Thomas Ezan, Jolanda Verhoef, Caren Chang • 8분 읽기 -
방법Jetpacker는 Google I/O를 위해 Google팀이 처음부터 빌드한 기술 쇼케이스 앱입니다 (Antigravity를 사용하여 빌드됨). Jetpacker는 사용자가 다음 모험을 계획하고 탐색하고 즐기는 데 도움이 됩니다.
Jolanda Verhoef • 4분 읽기
Android 개발 관련 최신 정보를 이메일로 받아 보세요. 매주