Offcanvas

개발자 / 모바일 / 애플리케이션

안드로이드 스튜디오 4.0 출시··· 모션에디터 및 빌드 분석기 추가

2020.06.04 Paul Krill  |  InfoWorld
안드로이드 스튜디오 4.0이 출시됐다. 안드로이드 애플리케이션을 개발하기 위한 공식 통합개발환경(IDE)의 최신 버전이다. 이번 업데이트에는 모션 에디터 및 빌드 분석기 등 신기능들이 추가됐다. 
 
ⓒGetty Images

모션 에디터(Motion Editor)는 MotionLayout 타입을 위한 비주얼 디자인 편집기다. 애플리케이션의 모션과 위젯 애니메이션을 관리하기 위해 MotionLayout API를 사용하는 데 있어 그 과정을 더 간편하게 해준다. 또한 XML 파일이 생성돼 개발자가 해당 작업을 수동으로 처리하지 않아도 된다.

이 밖에 컨스트레인트 세트(constraint sets), 전환(transitions), 키프레임(keyframes) 및 뷰 속성(view attributes) 편집도 지원한다. MotionLayout은 크고 복잡한 안드로이드 뷰를 유연하게 조절하는 ConstraintLayout의 기능을 기반으로 한다. 

빌드 분석기(Build Analyzer)는 비활성화된 최적화 혹은 잘못 구성된 작업 등 빌드에서 발생하는 병목 현상을 해결한다. 이는 자바 8 언어를 사용하고 다이내믹 피처 모듈(Dynamic Feature Module) 간에 기능 종속성을 생성하는 '안드로이드 그래들 4.0.0 플러그인(Android Gradle 4.0.0 plug-in)'를 통해 지원된다.  

안드로이드 스튜디오 4.0은 안드로이드 스튜디오 개발자 웹사이트에서 다운로드 받을 수 있다. 이밖에 다른 기능은 다음과 같다. 

• 코틀린 DSL 빌드 스크립트 파일(*kts)이 지원된다. 코틀린 빌드 스크립트는 PSD(Project Structure Dialog)에서 빠른 수정사항을 제공한다. 

• 업그레이드된 레이아웃 인스펙터(Layout Inspector)는 실행 중인 앱으로 계속 업데이트되는 데이터에 접근해 리소스 사용을 분석해줌으로써 UI 디버깅을 직관적으로 만들어준다. 레이아웃 밸리데이션 기능(Layout Validation)은 여러 디바이스의 화면 비율 및 해상도에 따라 UI를 비교할 수 있게 해준다. 

• 안드로이드 스튜디오 4.0의 CPU 프로파일러(CPU Profiler)는 기본 프로파일러 타임라인과 별개로 CPU 사용량을 제공하며, 분석하기 용이하도록 그룹으로 구성된다. 

• C++ 개발자들에게 클랭(clangd)은 이제 코드 탐색, 검사 및 오류나 경고 표시를 위한 기본적인 언어 분석 엔진이 됐다. 클랭-타이디 리너(clang-tidy linter)도 안드로이드 스튜디오 번들로 제공된다. ciokr@idg.co.kr
CIO Korea 뉴스레터 및 IT 트랜드 보고서 무료 구독하기
추천 테크라이브러리

회사명:한국IDG 제호: CIO Korea 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아01641 등록발행일자 : 2011년 05월 27일

발행인 : 박형미 편집인 : 천신응 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.