반응형
출처 - http://googledevkr.blogspot.kr/
2015년 10월 1일 목요일
안드로이드 스튜디오 1.4 버전의 새로운 기능들
Posted by, Jamal Eason, Product Manager, Android
안드로이드 1.4버전이 정식으로 출시되었습니다. 눈에 잘 보이진 않는 부분을 포함하여 많은 점이 향상되었습니다. 그중에서도 개발자 여러분이 앱을 개발할 때 바로 활용할 수 있는 새로운 기능들을 간단히 소개해 드리겠습니다.
시작하기에 앞서, 몇 가지 새로운 기능은 최신 Gradle Plugin 1.4 버전이 필요합니다. 현재 베타 버전을 사용하실 수 있으며, 수 주 내로 최종 버전이 공개될 것입니다.
디자인 도구
Vector Asset Studio
- Vector Drawables은 API 21 롤리팝 버전에서 추가되었습니다. Vector Drawables 사용하면, 해상도에 따라 서로 다른 이미지 리소스를 제공하는 노력을 줄이고, 화면 해상도와 관계없이 선명하게 이미지를 표현할 수 있습니다.
- 안드로이드 1.4에서는 SVG 이미지 혹은 머티리얼 아이콘을 프로젝트에 추가하기 훨씬 쉬워졌습니다. Gradle 안드로이드 플러그인을 1.0.0-beta3 버전 이상('com.android.tools.build:gradle:1.4.0-beta3' )으로 올리면, 새롭게 추가된 Vector Asset Studio 기능을 활용할 수 있습니다. 프로젝트 res/drawable 폴더에서 오른쪽 마우스를 클릭하신 후, ‘New → Vector Asset’ 메뉴를 선택해보세요.
- Vector Drawables을 지원하지 않는 API 20 이전 버전을 위해, 안드로이드 스튜디오는 앱 빌드 시 VectorDrawables을 PNG 포맷의 이미지로 전환하여 res/drawable 폴더에 자동으로 추가해줍니다.
- 앱 실행 아이콘의 경우에는 가장 멋지게 앱 아이콘이 표시될 수 있도록 여전히 res/mipmap 폴더를 사용하실 것을 권장해 드립니다. Vector Drawables 지원에 관한 조금 더 자세한 내용이 알고 싶으시면, 새로운 Vector Asset Studio에 관한 DevByte 비디오를 살펴보시기 바랍니다.
테마 에디터
- 저희도 안드로이드 앱 테마와 스타일을 손 보는 게 약간은 복잡한 일이라는 것을 잘 알고 있습니다. 어려움을 조금이라도 줄일 수 있도록, 안드로이드 스튜디오 1.4에는 프리뷰 버전의 테마 에디터가 포함되어있습니다.
- 첫번째 프리뷰 버전은 앱에 적용되는 머티리얼 테마 색상들(colors.xml)을 쉽게 변경하는 기능을 제공하고 있습니다. 이후에는 점진적으로 더 많은 속성들을 확인하고 변경할 수 있도록 기능이 추가될 것입니다. 테마 에디터는 최상위 메뉴에서 'Android → Theme Editor'를 선택하시면 됩니다.
프로젝트 템플릿
- 안드로이드 디자인 지침을 잘 준수하는 앱을 손쉽게 만들 수 있도록, ‘New Project Wizard’의 앱 템플릿이 AppCompat Support library뿐만 아니라 Android Design Support Library를 포함하고 몇 가지 디자인 패턴을 선택할 수 있도록 개선되었습니다.
- 템플릿 마법사에서 여러분의 목적에 따라 FAB 버튼을 포함하는 엑티비티, 내비게이션 드로워 혹은 스크롤뷰와 앱바를 포함하는 템플릿등을 선택하실 수 있습니다. 또한, 자동 생성되는 코드가 필요 없는 분들을 위해 'Empty App' 템플릿이 다시 추가되었습니다.
- 또한, 레이아웃 에디터에서 새로운 넥서스 5X와 넥서스 6P 화면 해상도를 선택해, 여러분의 화면 레이아웃이 새로운 넥서스 기기에서 정상적으로 그려지는지 확인할 수 있습니다.
성능 측정 도구
GPU Rendering Monitor
- 안드로이드 스튜디오 1.4에서는 GPU 렌더링 성능을 손쉽게 측정할 수 있습니다. 기기 설정의 개발자 옵션 중, '프로필 GPU 렌더링 → adb shell dumpsys gfxinfo에서 사용' 옵션을 선택한 후, 안드로이드 스튜디오의 'Android Monitor' 항목의 GPU 탭을 선택하시면 됩니다.
- GPU 렌더링 성능 측정 결과에 관한 더 자세한 내용은 다음 개발자 문서를 살펴보시기 바랍니다.
네트워크 모니터
- 안드로이드 스튜디오 1.4에서는 앱의 네트워크 사용 통계도 확인할 수 있습니다. 'Android Monitor' 항목의 Network 탭을 선택하면, 시간에 따른 앱의 데이터 전송/수신량을 간편히 확인할 수 있습니다.
Firebase
Firebase를 여러분 앱의 백엔드로 쉽게 추가할 수 있습니다. Firebase는 데이타 저장 공간, 사용자 인증, 정적 파일 호스팅 등의 기능을 제공합니다. 최상위 메뉴에서 'File → Project Structure → Cloud' 항목을 선택하면 Firebase를 사용할 수 있습니다. Firebase에 관한 보다 자세한 내용은 다음 튜토리얼 문서를 살펴보시기 바랍니다.
어떻게 사용할 수 있나요?
현재 안드로이드 스튜디오를 사용하고 계신다면, 메뉴의 ‘Check for Update’ 항목을 선택해 안드로이드 스튜디오를 업데이트할 수 있습니다. 안드로이드 스튜디오를 처음 사용하시는 개발자분들은 제품 개요 페이지에서 안드로이드 스튜디오에 관한 자세한 내용을 확인하실 수 있고, 내려받기 사이트에서 최신 버전의 안드로이드 스튜디오를 내려받으실 수 있습니다.
반응형
'개발 > Google Developers korea 블로그' 카테고리의 다른 글
안드로이드 6.0 마시멜로의 Doze 모드에서 GCM 메시지가 어떻게 동작할까요? (0) | 2015.10.16 |
---|---|
구글 Noto 한국어 글꼴을 웹에서 마음껏! (0) | 2015.10.16 |
안드로이드 6.0 마시멜로가 새로운 넥서스 디바이스와 함께 곧 출시됩니다. (0) | 2015.09.30 |
안드로이드 6.0 런타임 권한과 Google Play 서비스 8.1 (0) | 2015.09.26 |
안드로이드 TV에서 새 권한 요청하기 (0) | 2015.09.26 |
댓글