Android 스튜디오에는 모든 개발 단계를 지원하는 도구가 있지만 가장 중요한 면은 앱 작성입니다. 코드 쓰기, 레이아웃 빌드, 이미지 생성의 과정을 Android 스튜디오에서 생산성 있게 작업할 수 있습니다.
이 섹션에서는 앱을 쉽고 빠르게 작성할 수 있는 도구를 안내합니다.
코딩 생산성
다음은 코딩 생산성을 높이는 데 도움이 되는 여러 기능 중 일부입니다.
코드 완성
코드 완성 기능은 입력 오류를 줄이고 클래스, 메서드, 변수의 이름을 조회할 필요성을 줄여 앱 개발 속도를 높입니다. 코드 편집기는 기본 완성, 스마트 완성, 명령문 완성 기능을 제공합니다.
코드 완성 및 AI 코드 완성에 대해 자세히 알아보세요.
맞춤 코드 완성 템플릿 만들기
라이브 템플릿을 사용하면 코드 스니펫을 입력하여 작은 크기의 코드를 신속하게 삽입하고 완성할 수 있습니다. 라이브 템플릿을 삽입하려면 템플릿 약어를 입력하고 Tab 키를 누릅니다. Android 스튜디오는 템플릿과 연결된 코드 스니펫을 코드에 삽입합니다.
예를 들어 comp 약어를 입력하고 Tab 키를 누르면 새로운 컴포저블 함수의 코드가 삽입됩니다. 또는 loge를 입력하여 Log.e 메서드와 코드에서 로그를 찾습니다.
지원되는 라이브 템플릿 목록을 보고 이를 맞춤설정하려면 File > Settings > Editor > Live Templates (macOS에서는 Android 스튜디오 > Settings > Editor > Live Templates)를 클릭합니다.
라이브 템플릿에 대해 자세히 알아보세요.
Lint를 통해 신속하게 수정하기
Android 스튜디오에 있는 린트라는 코드 스캔 도구를 사용하면 앱을 실행하거나 테스트를 작성하지 않고도 코드의 구조적 문제를 식별하고 수정할 수 있습니다.
앱을 빌드할 때마다 Android 스튜디오는 린트를 실행하여 소스 파일에서 잠재적인 버그를 확인하고 정확성, 보안, 성능, 사용성, 접근성, 국제성 측면의 최적화를 위해 개선이 필요한 부분을 찾습니다.
린트에 대해 자세히 알아보세요.
문서 및 리소스 세부정보 확인하기
메서드/멤버/클래스 이름에 캐럿을 두고 F1 키를 눌러 API 문서를 볼 수 있습니다.
이미지 및 테마와 같은 다른 리소스와 관련된 정보도 확인할 수 있습니다.
예를 들어 Compose Modifier 또는 Material 3 ColorScheme 속성에 캐럿을 두면 문서와 기본 매개변수를 볼 수 있습니다.
신속하게 새 파일 만들기
새 파일을 만들려면 Project 창에서 원하는 디렉터리를 클릭한 후 Alt + Insert (Mac의 경우 Command + N)를 누릅니다. Android 스튜디오에는 선택한 디렉터리를 기반으로 권장 파일 형식 목록이 작은 창에 표시됩니다.
리소스 사용하기
Android 스튜디오에는 리소스 파일을 만들고 관리하는 데 도움이 되는 다음과 같은 기능 및 도구가 포함되어 있습니다.
리소스 추가에 관해 자세히 알아보세요.
모든 화면 밀도에 맞는 이미지 만들기
Android 스튜디오에는 각 화면 밀도를 지원하는 이미지와 맞춤 UI 아이콘을 만드는 데 도움이 되는 Vector Asset Studio라는 도구가 포함되어 있습니다. 고유 SVG 파일을 수정하기 위해 업로드하거나 Google에서 제공하는 많은 Material Design 아이콘 중 하나를 선택할 수 있습니다. 시작하려면 File > New > Vector Asset을 클릭합니다.
Vector Asset Studio에 대해 자세히 알아보세요.
Android 스튜디오에는 각 화면 밀도를 지원하기 위해 다양한 해상도로 맞춤 런처 및 알림 아이콘과 표준 UI 아이콘을 만드는 데 도움이 되는 Image Asset Studio라는 도구도 포함되어 있습니다. 맞춤설정을 위해 직접 만든 이미지나 텍스트를 업로드하거나 Google에서 제공하는 Material Design 아이콘 라이브러리에서 선택할 수 있습니다. 시작하려면 File > New > Image Asset을 클릭합니다.
Image Asset Studio에 대해 자세히 알아보세요.
이미지 및 색상 미리보기
코드에서 이미지 및 아이콘을 참조하는 경우 이미지 미리보기가 왼쪽 여백에 표시되어 이미지 또는 아이콘이 어떻게 참조되는지 확인할 수 있습니다.
원본 크기의 이미지를 보려면 왼쪽 여백에 표시된 미리보기 이미지를 클릭합니다. 또는 애셋 인라인 참조에 캐럿을 두고 F1 키를 눌러 모든 대체 크기를 포함하여 이미지 세부정보를 확인합니다.
새로운 레이아웃 만들기
Android 스튜디오에서는 구성 가능한 미리보기 함수를 사용할 때 컴포저블 레이아웃을 미리 볼 수 있습니다. 컴포저블의 미리보기는 파일의 Design 뷰에 표시되며 컴포저블을 수정할 때 실시간으로 업데이트됩니다.
UI 문자열 번역
Translations Editor 도구를 사용하면 번역된 모든 리소스를 한 화면에서 보면서 쉽게 번역을 변경하거나 추가할 수 있고 strings.xml 파일 버전을 일일이 열지 않고도 누락된 번역을 쉽게 찾을 수 있습니다. 문자열 파일을 업로드하여 번역 서비스를 주문할 수도 있습니다.
시작하려면 strings.xml 파일의 복사본을 마우스 오른쪽 버튼으로 클릭한 후 Open Translations Editor를 클릭합니다. Compose에서 번역된 리소스에 액세스하려면 stringResource(R.string.your_string)를 사용합니다.
Translations Editor에 관해 자세히 알아보세요.