[안드로이드] 프로젝트 구조

._.·2023년 7월 15일

환경설정(manifest, gradle), 소스코드(kotlin/java), 리소스(img파일 등)

1) 환경설정

  • manifest
    앱의 필수정보, 권한정보, activity 정보 관리
<manifest>: 패키지
<application>: 컴포넌트
<uses-permission>: 권한
<uses-feature>: 기기호환성
  • gradle
    build.gradle 파일을 통해 프로젝트/모듈별 설정을 관리
- 빌드 정보: android 항목을 통해 SDK/앱버전, 테스트, 빌드/컴파일 등을 관리
- 라이브러리: dependencies 항목을 통해 라이브러리 설치 관리

2) 소스코드

앱 구현부
androidTest, test가 붙은 패키지들은 유닛 테스트를 위해 자동생성된 패키지임

3) 리소스

: 레이아웃, 이미지 등 정적인 파일들을 관리

- layout: 화면 UI 레이아웃 xml 파일
- minimap: 아이콘 이미지 파일
- drawable:  일반 이미지 파일
- values: 문자열, 컬러 등

0개의 댓글