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