안드로이드 프로젝트 구성요소
프로젝트 구성요소
- app > java > com.example.tutorial > MainActivity
- Activity는 안드로이드 앱의 기본 구성요소이다.
- 하나의 앱은 여러 Activity로 구성될 수 있고 MainActivity는 시작점이 된다.
- app > res > layout > activity_main.xml
- Activity의 화면 구성을 정의하는 xml 파일이다.
- 이미지, 버튼, 텍스트등 화면 구성요소들을 프로그램 코드로 정의하는 것이 아니라 xml 파일로 정의하는 방식으로 직접 파일 수정 혹은 레이아웃 디자인 도구를 사용해 시각적으로 작성하는 방법도 제공된다.
- app > manifests > AndroidManifest.xml
- manifest 파일은 앱의 기본 특성을 정의하고 intent 등 앱의 각 구성요소를 등록한다.
- 앱의 뼈대를 구성하는 메인 설정 파일이라고 보면 된다.
- Gradle Scripts > build.gradle
- 프로젝트를 빌드하기 위한 스크립트이다.
- 라이브러리 추가 등 빌드 작업에 필요한 항목들을 정의할 수 있습니다.
- 대규모 프로젝트에서 gradle을 잘 사용하기 위해서는 별도의 학습이 필요하다.
Comments