2018. 1. 19. 18:17ㆍ안드로이드
#1 안드로이드 스튜디오로 안드로이드 앱 만들기 - 개발 환경 구축
[개발 환경 구축] 글에서 안드로이드 앱만들기 개발환경 구축이 끝났으면 다음은 가장 기본적인거다
무조건 알고 지나가야한다
안드로이드 스튜디오에서 앱을 개발하면 실제 많은 디렉토리와 파일들이 만들어 진다
하지만 대부분은 개발자와 관련이 없으며, 안드로이드 스튜디오 내부에서 빌드 작업 등을 위한 파일들이다
여기서는 이런 파일들말고 개발자가 알아야하는 디렉토리들과 파일들을 알아 볼 것이다
최소한 안드로이드 스튜디오에서 디렉토리 구조가 어떻게 생겨먹었는지는 알고 있어야 개발을 하지 않겠는가
안드로이드 스튜디오에서 모듈이 만들어지면 탐색 창에서 봤을 때, 위 그림처럼 많은 디렉토리와 파일이 만들어진다
이 중 개발자와 관련된 것은 모듈의 src/main에 있는 파일들이다. 개발자는 여기 파일들을 이용해서 안드로이드 앱개발을 한다.
이 그림은 안드로이드 스튜디오에서 프로젝트를 만들었을때 딱 만들어지는 디렉토리 구조이다
위에 있는 탐색창에서 보았던 디렉토리와 파일 중 개발자와 관련된 것만 안드로이드 스튜디오에서 보여주는 것이다. 안드로이드 앱을 개발하려면 여기에 있는 디렉토리와 파일들이 각각 어떤 역할을 하는지 이해하고 넘어가야 한다
■ AndroidManifest.xml
앱의 메인 환경 파일이다
■ java/MainActivity.java
화면 구성을 위한 액티비티 컴포넌트로써 실제 이 파일이 빌드되어 화면에 UI가 나오는 것이다
■ res
앱의 모든 리소스 파일은 res 폴더 하위에 위치한다
■ res/drawable
리소스 중 이미지 파일을 저장하기 위한 폴더이다
■ res/layout
리소스 중 UI 구성을 위한 레이아웃 XML 파일을 위한 폴더이다
■ res/mipmap
리소스 중 앱의 아이콘 이미지를 위한 폴더이다
■ res/values
리소스 중 문자열 값 등을 위한 폴더이다
앱의 메인 환경 파일은 AndroidManifest.xml 이며, 이곳에 정의된 대로 앱이 실행된다.
개발자는 AndroidManifest.xml 파일을 열어 분석하거나 수정하면서 앱을 개발한다. 또한 개발자가 작성하는 모든 자바 파일은 java 폴더에 위지하고, 모든 리소스 파일은 res 하위 폴더에 위치한다
안드로이드 앱을 개발하는데 알아야하는 기본중에 기본이니 숙지하고 넘어가자
간단하잖아 !
'안드로이드' 카테고리의 다른 글
#6 안드로이드 스튜디오로 안드로이드 앱 만들기 - 뷰(View)의 계층구조 (0) | 2018.01.26 |
---|---|
#5 안드로이드 스튜디오로 안드로이드 앱 만들기 - 뷰(View)의 기초 속성 (0) | 2018.01.23 |
#4 안드로이드 스튜디오로 안드로이드 앱 만들기 - UI 작성 방법 : 자바코드 VS 레이아웃 XML (0) | 2018.01.23 |
#3 안드로이드 스튜디오로 안드로이드 앱 만들기 - 액티비티(Activity) 뷰(View) 구조 (1) | 2018.01.23 |
안드로이드 스튜디오로 안드로이드 앱 만들기 - 개발 환경 구축 (0) | 2018.01.16 |