안드로이드 스튜디오의 특징

안녕하세요 빠르크입니다.


구글이 2014년 12월 공식적인 안드로이드 스튜디오 1.0 버전을 출시하게 되면서 안드로이드 공식 개발 툴로 선언하였습니다.


이에 이클립스를 쓰던 많은 개발 유저들이 안드로이드 스튜디오로 넘어가야 하는지에 대해 많은 고민이 깊어지고 있습니다.멍2


저도 안드로이드 스튜디오를 써야겠다는 생각은 있는데 과연 어떤 부분이 개발에 있어 도움이 될 수 있을지 관심이 많습니다.



이번 포스팅을 통해


구글이 공식적으로 발표한 개발 툴인 안드로이드 스튜디오의 특징이 무엇인지 알아보도록 하겠습니다.



우선 안드로이드 스튜디오 공식 홈페이지에 올라온 내용을 중심으로 살펴보겠습니다.



1. 인텔리전트 코드 에디터



코드 수정을 좀 똑똑하게 해준다는 거 같네요.




2.코드 템플릿 제공


새로운 프로젝트를 구성할 때 마법사가 프로젝트 구성을 도와줍니다.


네비게이션이나 pagers (화면 구성이라고 해야하나), 혹은 GitHub에서 제공되는 구글 샘플 코드를 불러올 수 있습니다.


음, 템플릿 제공이군요.




3. 멀티 스크린 앱 개발



향후 안드로이드 디바이스가 기존의 폰과 타블렛 일변도에서 벗어나


안드로이드 웨어, 안드로이드 tv, 안드로이드 오디오, 구글 글래스 등 다양한 디바이스에서 구동이 되겠죠.


안드로이드 스튜디오는 그런 개발에 있어 여러분에게 큰 도움을 줄 수 있습니다.


안드로이드 스튜디오에서 제공하는 프로젝트 보기와 모듈 지원은 앱 프로젝트와 리소스(자원) 관리를 쉽게 도와줍니다.


이런 부분을 봐서는 안드로이드 스튜디오가 앞으로 생활 곳곳에 스며들 구글 안드로이드 앱 개발에 있어 필수라는 생각이 듭니다.






4. 모든 형태와 사이즈를 제공해주는 가상 기계 



폰, 태블릿, 웨어, tv 등 가상 기계에서 미리 제공되는 사이즈를 통해


다양한 디바이스에 활용할 앱 개발에 있어 최적화된 구동이 가능하게 도와줍니다.





5. Gradle



Gradle은 안드로이드 스튜디오의 빌드 시스템입니다.


안드로이드 스튜디오와는 독립적으로 움직입니다.


ant를 쓰는 이클립스와 차별화 되는 지점이기도 하고... 


이 부분에 적응해야 안드로이드 스튜디오가 익숙해질듯 합니다.