AI 환경이 계속 확장됨에 따라 개발자가 어디서 시작해야 하는지, 어떤 API나 SDK가 사용 사례에 가장 적합한지 잘 모르겠다는 의견을 자주 듣습니다.
그래서 Google은 온디바이스 모델과 클라우드 모델을 모두 사용하는 AI 지원 기능의 예를 제공하고 사용자에게 즐거운 경험을 선사할 수 있도록 영감을 드리고자 합니다.
Android 개발자가 차세대 AI 기반 Android 앱을 빌드하도록 영감을 주고 교육하기 위해 설계된 전용 애플리케이션인 새롭게 디자인된 Android AI 샘플 카탈로그가 출시되었습니다.
Google AI로 무엇을 할 수 있는지 알아보기
Android AI 샘플 카탈로그는 Google AI API 및 SDK의 기능을 살펴볼 수 있는 원스톱 목적지로 설계되었습니다. 내부에는 다양한 AI 사용 사례를 보여주는 샘플 모음이 있으며 직접 테스트해 볼 수 있습니다. 이 카탈로그는 직접 빌드할 수 있는 항목을 살펴보고 요구사항에 맞는 솔루션과 기능을 찾을 수 있도록 설계되었습니다.
카탈로그에서 확인할 수 있는 샘플은 다음과 같습니다.
Imagen 마스크 편집 기능을 통한 이미지 편집, Gemini Live API를 사용하여 음성으로 제어되는 할 일 목록 앱, Gemini Nano로 구동되는 온디바이스 다시 쓰기 지원 등 다양한 샘플이 있습니다.
클라우드 추론을 사용하는 샘플은 Firebase AI Logic SDK를 사용하여 빌드되며, 기기 내 추론을 실행하는 샘플에는 ML Kit 생성형 AI API가 사용됩니다. 모델과 SDK에 새로운 기능이 추가되면 새로운 샘플을 만들고 기존 샘플을 업데이트할 예정입니다.
완전한 오픈소스, 복사 준비 완료
Google은 직접 해 보는 것이 가장 좋은 학습 방법이라고 생각합니다. 이러한 이유로 AI 샘플 카탈로그는 완전한 오픈소스일 뿐만 아니라 AI 기능과 관련된 코드가 자체적으로 포함되어 있고 복사하여 붙여넣기 쉽도록 설계되어 있으므로 자체 프로젝트에서 이러한 코드 샘플을 빠르게 실험해 볼 수 있습니다.
앱에서 샘플을 살펴보고 빌드 방법을 확인하고 싶다면 <> 소스 버튼을 클릭하여 GitHub의 코드로 바로 이동할 수 있습니다.
빠르게 시작할 수 있도록 각 샘플에는 사용된 API와 주요 코드 스니펫을 강조 표시하는 README 파일이 포함되어 있습니다.
참고: Firebase AI Logic SDK를 사용하여 샘플을 실행하려면 Firebase AI 프로젝트를 설정해야 합니다. 또한 Gemini Nano로 구동되는 ML Kit 생성형 AI API를 사용하는 샘플은 특정 기기에서만 지원됩니다.
또한 학습 경험을 더욱 흥미롭고 직관적으로 만들기 위해 앱의 사용자 인터페이스에 특별히 신경을 썼습니다. Android 디자인에 표현력이 풍부한 AI 디자인 언어를 적용한 대담한 새 브랜드로 앱이 새로 단장되었습니다. 특히 앱에는 이제 새로운 Material 3 표현형 구성요소를 위한 생생한 질감의 배경이 표시되어 샘플을 살펴보고 코드를 자세히 살펴볼 수 있는 현대적이고 즐거운 환경을 제공합니다. 생성된 이미지 구성에서 영감을 받은 체계적인 삽화는 세련되고 표현력이 풍부한 환경을 더욱 향상시킵니다.
지금 Android AI 샘플 카탈로그를 확인하고, 기능을 테스트하고, GitHub에서 코드를 살펴보고, AI 기반 아이디어를 구현해 보세요.
계속 읽기
-
방법
과도한 배터리 소모가 Android 사용자의 가장 큰 관심사임을 인식한 Google은 개발자가 더 효율적인 앱을 빌드할 수 있도록 지원하기 위해 상당한 조치를 취해 왔습니다.
Alice Yuan • 8분 읽기
-
방법
성능 레벨링 가이드에는 5가지 레벨이 있습니다. 최소한의 채택 노력 성능 도구를 소개하는 레벨 1부터 맞춤 성능 프레임워크를 유지할 리소스가 있는 앱에 적합한 레벨 5까지 살펴봅니다.
Alice Yuan • 읽는 데 9분 소요
-
방법
프로필 기반 최적화, Jetpack Compose 성능 개선, 백그라운드 작업 시 고려사항을 다룹니다.
Ben Weiss, Breana Tate, Jossi Wolf • 8분 읽기
소식 받아 보기
Android 개발 관련 최신 정보를 이메일로 받아 보세요.