🙏 포스팅을 읽기 전 참고해 주세요 🙏
해당 블로그는 신입 개발자가 공부한 내용을 기록 용도로 운영하는 공간입니다.
최대한 오피셜한 내용을 작성하려고 노력하고 있지만, 일부 부정확한 정보가 포함되어 있을 수 있습니다.
해당 내용은 댓글이나 메일을 남겨주시면 즉시 확인 후 조치를 취하도록 하겠습니다. 감사합니다.
1️⃣ 서론
안드로이드 스튜디오에서 새로운 프로젝트를 생성할 때, 자동으로 함께 생성되는 폴더들이 어떤 용도인지
알아보고 정리하고자 한다. 프로젝트를 생성하면 아래의 이미지와 같은 폴더가 이름만 다르게 생성될 것이다.
2️⃣ 폴더별 용도
거두절미하고, 용도부터 빠르게 정리하도록 하겠다.
✔️ com.project.name : 앱의 주요 소스 코드가 위치하는 곳으로, 액티비티, 프래그먼트, 뷰모델, 어댑터 등
앱의 핵심 컴포넌트들이 해당 패키지(폴더) 내에 생성된다.
당연히 절대로 삭제하면 안 되는 패키지이다.
✔️ com.project.name(androidTest) : Android Instrumented Test를 위한 테스트 코드가 위치하는 곳이다.
UI테스트, 통합 테스트 등이 이 패키지 안에 작성된다.
테스트를 하지 않는다면, 삭제해도 되는 패키지이다.
✔️ com.project.name(test) : Unit Test를 위한 테스트 코드가 위치하는 곳이다. Unit Test란 개별 클래스나
메서드의 동작을 검증하는 테스트로 이 패키지에서 진행하는 테스트는 안드로이드
프레임워크에 의존하지 않고, 로컬 JVM에 의해서 실행된다.
역시 테스트를 진행하지 않는다면 삭제해도 되는 패키지이다.
3️⃣ 테스트 별 역할
작성 예정
✔️
❗
📝 Reference
👉 참조 문헌 링크 1
👉 참조 문헌 링크 2
👉 참조 문헌 링크 3
'~2024.10' 카테고리의 다른 글
[Kotlin] 코틀린 기초 문법 정리① : 변수 (0) | 2024.05.12 |
---|---|
[JAVA] 람다(Lambda) 표현식이란 무엇인가?(기초) (0) | 2024.04.28 |
[Git/GitHub] 안드로이드 스튜디오 프로젝트를 원격 저장소와 연동하는 과정 정리글 (0) | 2024.04.21 |
Claude AI 대화 내역 삭제하는 방법 (0) | 2024.04.21 |
[Git/GitHub] Git과 GitHub를 실무(협업)에서 사용하는 방법 정리글 (0) | 2024.04.20 |