한국의 개발자들을 위한 Google for Developers 국문 블로그입니다.
안드로이드 스튜디오 1.4 버전의 새로운 기능들
2015년 10월 1일 목요일
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’
항목을 선택해 안드로이드 스튜디오를 업데이트할 수 있습니다. 안드로이드 스튜디오를 처음 사용하시는 개발자분들은 제품 개요 페이지에서 안드로이드 스튜디오에 관한 자세한 내용을 확인하실 수 있고, 내려받기 사이트에서 최신 버전의 안드로이드 스튜디오를 내려받으실 수 있습니다.
Contents
ML/Tensorflow
Android
Flutter
Web/Chrome
Cloud
Google Play
Community
Game
Firebase
검색
Tag
인디게임페스티벌
정책 세미나
창구프로그램
AdMob
AI
Android
Android 12
Android 12L
Android 13
Android 14
Android Assistant
Android Auto
Android Games
Android Jetpack
Android Machine Learning
Android Privacy
Android Studio
Android TV
Android Wear
App Bundle
bootcamp
Business
Chrome
Cloud
Community
compose
Firebase
Flutter
Foldables
Game
gdg
GDSC
google
Google Developer Student Clubs
Google Play
Google Play Games
Interview
Jetpack
Jetpack Compose
kotlin
Large Screens
Library
ma
Material Design
Material You
ML/Tensorflow
mobile games
Now in Android
PC
Play Console
Policy
priva
wa
wear
Wearables
Web
Web/Chrome
Weeklyupdates
WorkManager
Archive
2024
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2023
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2022
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2021
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2020
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2019
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2018
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2017
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2016
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2015
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2014
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2013
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2012
12월
11월
10월
9월
8월
7월
6월
5월
3월
2월
1월
2011
12월
11월
Feed