Page 170 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 170
안드로이드 스튜디오의 주요 기능 중 하나는 안드로이드 레이아웃을 디자인하기 위한 드래그
앤 드롭 도구들이다. 위젯을 끌어다 놓으면 스튜디오가 알아서 XML을 다듬어준다. 또한 다양
한 크기의 6가지 기기를 즉시 디자인할 수 있는 유용한 기능도 있다. 안드로이드 기기의 해상
도는 다양하다. 단일 크기의 비트맵 이미지로 개발하면 해상도에 따라 이미지 품질이 저하되
는 등의 문제가 발생하여 drawable-xhdpi와 같은 디렉토리에 넣어야 했으나 Android Studio
에서는 이러한 작업이 필요하지 않다. 벡터 이미지로 다양한 스크린 해상도에 대응 가능해졌
기 때문이다. 해상도에 따라 이미지 크기가 변경되어도 품질 저하가 없을 뿐 아니라 비트맵
이미지보다 용량도 작다. 여러 가지 화면 구성에서 신속하게 디자인을 볼 수 있는 기능은 상
당한 장점이다.
2)안드로이드 스튜디오의 특징
가) 안드로이드에 최적화된 환경: 레이아웃 프리뷰, 참조중인 모듈 확인, Keystore파일,
SDK 매니저, ADM, 가상 디바이스등의 제공
나) 알려진 코드 자동완성기능
다) 손쉬운 모듈 삽입과 다양한 라이브러리
라) 가상머신을 이용한 실시간 동작확인
3. GCC 컴파일러
1)개요
GNU 컴파일러 모음(GNU Compiler Collection, 줄여서 GCC)는 GNU 프로젝트의 일환으로
개발되어 널리 쓰이고 있는 컴파일러이다.
자유 소프트웨어 중에 가장 잘 알려진 것들 중 하나인 GCC는 원래 C만을 지원했던 컴파일
러로 이름도 "GNU C 컴파일러"였다. 이러한 까닭에 현재에도 GCC는 GNU 컴파일러 모음의
일부인 GNU C 컴파일러(GNU C Compiler)의 줄임말로 쓰이기도 한다.
그러나 나중에 C++, 자바, 포트란, 에이다 등 여러 언어를 컴파일할 수 있게 되면서, 현재의
이름으로 바뀌게 되었다.
- 163 -