Android Studio의 폴더 구성 이해가 필요한가?
안드로이드 앱을 개발하기위해서는 꼭 필요한 이해이다.
폴더가 어떻게 구성되었는지 모르면 어느 파일을 편집해야 할지, 어디에 추가해야할지 알 수 없기 때문이다. 카카오, 구글 등 API를 사용하고 싶다면 알고 넘어가야한다.
가장 상단에 "프로젝트"로 설정해보면, 안드로이드 스튜디오의 프로젝트 구성을 알 수 있다.
'bundle.gradle'과 'settings.gradle'등의 설정을 기술하는 빌드 스크립트와 실제 코드가 들어있는 모듈이 있다.
그데이들 이라는 빌드 시스템의 설정 파일
이 곳에 프로젝트의 전체 설정이 기술된다. 모듈안에도 build.gradle 파일이 있는데, 그 곳에는 모듈에 대한 설정이 기술되어 있다. Android Gradle Plugin의 버전과 Maven 시포터지 설정 등이 여기에 해당한다.
어느 디렉터리가 모율인지 정의한다.
Gradle Wrapper라는 메커니즘이 있어서 그레이들의 버전을 지정해서 빌드 할 수 있다. 프로젝트 팀이 같은 버전의 그레이들을 이용하고 싶은 경우 사용한다.