Developing Myself Everyday
article thumbnail
Android의 Build Process
Android 2023. 8. 20. 12:58

Gradle Android Studio의 빌드 시스템은 Gradle이라는 툴체인 프레임워크를 기반으로 하며 Android Gradle Plugin(AGP)는 안드로이드 앱을 빌드하는 과정을 내부적으로 처리해줍니다. Gradle과 Android Gradle 플러그인은 Android 스튜디오와 독립적으로 실행됩니다. 즉, Android 스튜디오 내에서, 컴퓨터의 명령줄에서, 또는 Android 스튜디오가 설치되지 않은 컴퓨터(예: 지속적 통합 서버)에서 Android 앱을 빌드할 수 있습니다. 툴체인 프레임워크란? 툴체인(toolchain) 프레임워크는 소프트웨어 개발 및 컴파일링 과정을 관리하고 자동화하기 위한 도구의 모음입니다. 주로 하드웨어 아키텍처에 따라 코드를 컴파일하고 빌드하여 실행 가능한 바이너..

article thumbnail
작업 및 백 스택 이해
Android 2023. 8. 4. 20:39

이 게시글은 아래의 문서를 보고 작성했습니다. 작업 및 백 스택 이해 | Android 개발자 | Android Developers 일반적으로 앱에는 여러 활동이 포함됩니다. 각 활동은 사용자가 실행할 수 있는 특정 종류의 작업을 중심으로 설계되어야 하며 다른 활동을 시작할 수 있어야 합니다. 예를 들어 이메일 앱에는 developer.android.com 안드로이드는 모바일 운영체제로서 다양한 애플리케이션을 실행하고 관리하는 기능을 제공합니다. 이를 위해 안드로이드는 작업(Task)와 백 스택(BackStack) 개념을 사용합니다. 작업 작업은 사용자가 특정 작업을 할 때 상호작용하는 액티비티의 컬렉션입니다. 액티비티는 스택(백 스택)에 각 액티비티가 열린 순서대로 정렬됩니다. 예를 들어 이메일 앱에는..