03 March 2017
Build
Instant Run 개선 및 UI 변경
- Instant Run을 일부 변경하여 기능의 안정성을 향상
- Instant Run의 구현이 안정성 향상을 위해 크게 변경되었고 앱의 시동 지연도 제거되었음
- 자세히 알아보기
Build Cache
- AAR 및 미리 처리된 외부 라이브러리를 캐싱하여 더 빠른 clean build로 이어짐
- Android Studio 2.3에서 기본적으로 사용하도록 설정
- 자세히 알아보기
Design
Constraint Layout에 체인 및 비율 지원
- Android Studio 2.3에는 ConstraintLayout의 안정적인 릴리즈 버전이 포함되어있음
- ConstraintLayout 안에서 여러 개의 View를 양 방향으로 연결 할 수 있음
- 이 방법은 여러 개의 View를 일정 거리로 배치하려는 경우에 유용함
- 자세히 알아보기
- ConstraintLayout은 비율을 지원하기 때문에 포함된 레이아웃이 확장 및 축소 될 때 위젯의 종회비를 유지하려는 경우에 유용함
- 비율에 대해 자세히 알아보기
- ConstraintLayout의 체인과 비율 모두 ConstraintSet API를 사용한 프로그래밍 방식의 작성을 지원할 수 있음
Layout Editor Palette
- Layout Editor에 업데이트 된 위젯 Palette를 사용하면 레이아웃 위젯을 찾기 위해 검색, 정렬 및 필터링을 수행 할 수 있으며, 디자인 화면으로 드래그하기 전에 미리 위젯을 볼 수 있음
- 자세히 알아보기
Layout 즐겨찾기
- 레이아웃 편집기 속성 패널에서 즐겨쓰는 속성을 저장
- 고급 패널에서 속성에 별표를 표시하면 즐겨찾기 섹션 아래에 나타남
- 자세히 알아보기
WebP 지원
- Android Studio는 APK의 용량을 절약 할 수 있도록 프로젝트의 PNG 이미지에서 WebP 이미지를 생성
- WebP 무손실 포멧은 PNG보다 최대 25%작으며 Android Studio의 변환 마법사를 사용하여 손실 된 WebP 인코딩도 검사 할 수 있음
- PNG 파일을 마우스 오른쪽 버튼으로 클릭하여 WebP로 변환 가능
- 이미지를 편집해야하는 경우 프로젝트의 모든 WebP 파일을 마우스 오른쪽 버튼으로 클릭하여 PNG로 다시 변환 할 수 있음
- 자세히 알아보기
Material 아이콘 마법사 업데이트
- 업데이트 된 vector asset 마법사는 검색 및 필터링을 지원하고 각 아이콘 asset에 대한 라벨을 포함
- 자세히 알아보기
Develop
Lint Baseline
- Android Studio 2.3에서 lint 경고를 프로젝트 단위로 설정 할 수 있음
- 그 시점부터 lint는 새로운 문제만 보고
- 앱이 많은 lint 문제를 가지고 있지만, 새로운 lint 문제를 해결하는 데만 집중하려는 경우 유용
- 이번 릴리즈에서 추가 된 새로운 Lint 검사 및 어노테이션에 대해 자세히 알아보기
App Links Assistant
- App Links Assistant를 사용하면 URL에 대한 인텐트 필터를 쉽게 만들고 Digital Asset Links 파일을 통해 앱에 대한 웹사이트 연결을 선언 할 수 있으며 Android 앱 링크 지원을 테스트 할 수 있음
- App Link Assistant에 액세스하려면 Tools → App Link Assistant
- 자세히 알아보기
Template 업데이트
IntelliJ 플랫폼 업데이트
- Android Studio 2.3에는 업데이트 된 inspection window 및 알림 시스템과 같은 향상된 기능이 포함 된 IntelliJ 2016.2 릴리스가 포함되어 있음
Test
Android Emulator 복사 및 붙여 넣기
- 복사 및 붙여넣기 기능을 최신 에뮬레이터 (v25.3.1)에 추가
- 안드로이드 에뮬레이터와 호스트 운영체제 사이에 공유 클립 보드가있어 두 환경 사이에서 텍스트를 복사 할 수 있음
- 복사 및 붙여넣기는 x86 Google API 에뮬레이터 시스템 이미지 API 레벨 19 (Android 4.4 - Kitkat) 이상에서 작동
- Android SDK Tools 25.3부터는 SDK 도구 폴더의 에뮬레이터를 별도의 에뮬레이터 디렉토리로 옮기고 “android avd” 명령을 독립형 avdmanager 명령으로 대체
- 에뮬레이터 및 “android avd”에 대한 이전 Command Line 매개 변수는 업데이트 된 도구에서 작동
- 명령 줄을 통해 직접 Android 가상 장치(AVD)를 만드는 경우 해당 스크립트를 업데이트 해야함
- Android Studio 2.3을 통해 Android Emulator를 사용하는 경우 이러한 변경 사항이 워크 플로에 영향을 미치지 않음
- 자세히 알아보기
blog comments powered by