Android Studio는 Android 개발을 위한 공식 IDE이며, Gradle은 그것이 사용하는 빌드 시스템입니다. 둘은 함께 Android 앱을 작성, 빌드, 테스트, 배포하는 환경과 도구를 제공합니다. 이를 이해하는 것은 실무적 기초 지식입니다.
Android Studio — IDE
ANDROID STUDIO = 공식 Android IDE (IntelliJ 기반):
→ Android를 인식하는 보조 기능이 있는 코드 편집기 (Kotlin/Java)
→ 레이아웃 편집기 (UI를 시각적으로 또는 XML로 디자인); Compose 미리보기
→ 에뮬레이터 (가상 기기에서 앱 실행); 기기 관리자
→ 디버거, 프로파일러 (CPU, 메모리, 네트워크), Logcat (로그)
→ 통합 빌드, 실행, 테스트, 배포 도구
→ Android 개발을 위한 올인원 환경.
Gradle — 빌드 시스템
GRADLE은 Android 앱을 빌드함 (코드 컴파일, 리소스 처리, APK/AAB 패키징):
→ 선언적 빌드 스크립트 (build.gradle / build.gradle.kts):
- 의존성 선언 (Maven/Google 저장소의 라이브러리)
- 빌드 구성 (SDK 버전, 빌드 유형, flavor, 서명)
→ 전체 빌드 프로세스 관리; 의존성을 자동으로 처리
