개발자 워크플로 기본 사항

Android용 앱을 개발하는 워크플로는 다른 앱 플랫폼용과 개념적으로 동일합니다. 그러나 Android용으로 잘 설계된 앱을 효율적으로 빌드하려면 몇 가지 특수한 도구가 필요합니다.

이 페이지에서는 Android 앱을 빌드하는 프로세스를 간략하게 설명하고 각 개발 단계에 사용되는 Android 스튜디오 도구에 관한 추가 정보 링크를 제공합니다.

  1. 작업공간 설정

    이는 Android 앱 개발 프로세스의 첫 번째 단계입니다. 자세한 내용은 Android 스튜디오 설치 페이지프로젝트 만들기 가이드를 참고하세요.

    Android 스튜디오 둘러보기를 완료하고 첫 Android 앱 빌드 가이드를 통해 몇 가지 Android 개발 기본 사항을 알아보세요.

  2. 앱 작성

    작업공간을 설정하고 나면 앱 작성을 시작할 수 있습니다. Android 스튜디오에는 작업 속도를 높이고, 양질의 코드를 작성하고, UI를 디자인하고, 서로 다른 기기 유형에 맞는 리소스를 만드는 데 도움이 되는 다양한 도구와 인텔리전스가 포함되어 있습니다. 사용 가능한 도구 및 기능에 관한 자세한 내용은 앱 작성을 참고하세요.

  3. 빌드와 실행

    빌드와 실행 단계에서는 에뮬레이터 또는 Android 지원 기기에서 설치하고 실행할 수 있는 디버그 가능한 APK 패키지로 프로젝트를 빌드합니다. 코드를 실행하는 방법에 관한 자세한 내용은 앱 빌드 및 실행을 참고하세요.

    이 단계에서 빌드를 맞춤설정할 수도 있습니다. 예를 들어 동일한 프로젝트에서 다양한 버전의 앱을 생성하는 빌드 변형을 만들고 코드와 리소스를 줄여서 앱을 더 작게 만들 수 있습니다. 맞춤 빌드 구성에 관한 소개는 빌드 구성을 참고하세요.

  4. 디버깅, 프로파일링 및 테스트

    이 반복 단계에서는 버그를 제거하고 앱 성능을 최적화하면서 앱을 계속 개발하게 됩니다. 앱을 디버그하고 최적화하는 데 도움이 필요하면 Android 스튜디오에서 앱을 테스트하세요.

    디버깅에 관한 자세한 내용은 앱 디버그Logcat을 이용한 로그 작성 및 보기를 참고하세요.

    메모리 사용량, 네트워크 트래픽, CPU 영향 등의 다양한 성능 지표를 보고 분석하려면 앱 성능 프로파일링을 참고하세요.

  5. 게시

    사용자에게 출시할 앱을 준비하려면 Android App Bundle을 빌드하고 보안 키로 서명한 후 Google Play 스토어에 게시할 준비를 해야 합니다. 자세한 내용은 앱 게시를 참고하세요.