본문 바로가기
개발/Google Developers korea 블로그

안드로이드 스튜디오 1.4 버전의 새로운 기능들

by darksilber 2015. 10. 2.
반응형

출처 - 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’ 항목을 선택해 안드로이드 스튜디오를 업데이트할 수 있습니다. 안드로이드 스튜디오를 처음 사용하시는 개발자분들은 제품 개요 페이지에서 안드로이드 스튜디오에 관한 자세한 내용을 확인하실 수 있고, 내려받기 사이트에서 최신 버전의 안드로이드 스튜디오를 내려받으실 수 있습니다.
반응형

댓글