시작하기

앱을 시작할 때 구성요소를 초기화하는 간단하고 성능 기준에 부합하는 방법을 구현합니다.
최근 업데이트 현재 안정화 버전 다음 버전 후보 베타 버전 알파 버전
2021년 8월 4일 1.1.0 - - -

의견

제출하신 의견은 Jetpack을 개선하는 데 도움이 됩니다. 새로운 문제를 발견하거나 라이브러리 개선을 위한 아이디어가 있다면 Google에 알려 주세요. 새 의견을 제출하기 전에 이 라이브러리의 기존 문제를 살펴보시기 바랍니다. 별표 버튼을 클릭하여 기존 문제에 투표할 수 있습니다.

새로운 문제 제출하기

자세한 내용은 Issue Tracker 문서를 참고하세요.

버전 1.1.0

버전 1.1.0

2021년 8월 4일

androidx.startup:startup-runtime:1.1.0이 출시되었습니다. 버전 1.1.0에 포함된 커밋을 확인하세요.

이 버전은 androidx.startup:startup-runtime:1.1.0-rc01 버전과 동일합니다.

1.0.0 이후 중요 변경사항

  • 여러 프로세스에서 자동 초기화가 필요한 라이브러리나 애플리케이션을 위해 이제 여러 InitializationProvider <provider> 요소를 애플리케이션의 AndroidManifest.xml에 추가할 수 있습니다. Ia0712, b/183136596

  • Proguard 규칙과 멀티덱스 규칙을 개선하여 Initializer가 기본 dex 파일에 포함되도록 합니다. aosp/1743740

  • 기준 프로필 규칙을 추가하여 androidx.startup 사용을 최적화합니다. aosp/17639340

버전 1.1.0-rc01

2021년 7월 21일

androidx.startup:startup-runtime:1.1.0-rc01이 출시되었습니다. 버전 1.1.0-rc01에 포함된 커밋을 확인하세요.

버그 수정

  • Proguard 규칙과 멀티덱스 규칙을 개선하여 Initializer가 기본 dex 파일에 포함되도록 합니다. (aosp/1743740)
  • 기준 프로필 규칙을 추가하여 androidx.startup 사용을 최적화합니다. (aosp/1763934)

버전 1.1.0-beta01

2021년 5월 18일

androidx.startup:startup-runtime:1.1.0-beta01이 출시되었습니다. 버전 1.1.0-beta01에 포함된 커밋을 확인하세요.

새로운 기능

  • 여러 프로세스에서 자동 초기화가 필요한 라이브러리나 애플리케이션을 위해 이제 여러 InitializationProvider <provider> 요소를 애플리케이션의 AndroidManifest.xml에 추가할 수 있습니다. (Ia0712, b/183136596)

버그 수정

  • proguard 규칙이 약간 개선되었습니다. (aosp/1691484)

버전 1.1.0-alpha01

2021년 4월 7일

androidx.startup:startup-runtime:1.1.0-alpha01이 출시되었습니다. 버전 1.1.0-alpha01에 포함된 커밋을 확인하세요.

API 변경사항

  • 여러 프로세스에서 자동 초기화가 필요한 라이브러리나 애플리케이션을 위해 이제 여러 InitializationProvider <provider> 요소를 애플리케이션의 AndroidManifest.xml에 추가할 수 있습니다. (Ia0712, b/183136596)

버전 1.0.0

버전 1.0.0

2020년 10월 28일

androidx.startup:startup-runtime:1.0.0가 출시되었습니다. 버전 1.0.0에 포함된 커밋을 확인하세요.

1.0.0의 주요 기능

  • ContentProvider를 정의할 필요 없이 애플리케이션 시작 시 실행할 Initializer를 정의하는 간단하고 성능 기준에 부합하는 방법을 제공합니다.
  • 초기화 지연을 위해 일관된 API를 제공합니다.
  • Initializer는 초기화 순서를 명시적으로 정의하는 데 도움이 되는 다른 Initializer의 종속 항목을 정의할 수 있습니다.

버전 1.0.0-rc01

2020년 10월 14일

androidx.startup:startup-runtime:1.0.0-rc01가 출시되었습니다. 버전 1.0.0-rc01에 포함된 커밋을 확인하세요.

이 버전은 1.0.0-beta01 버전과 동일합니다.

버전 1.0.0-beta01

2020년 9월 16일

androidx.startup:startup-runtime:1.0.0-beta01가 출시되었습니다. 버전 1.0.0-beta01에 포함된 커밋을 확인하세요.

이 버전은 1.0.0-alpha03과 동일합니다. androidx.startup은 이제 API 안정화 버전입니다.

버전 1.0.0-alpha03

2020년 8월 19일

androidx.startup:startup-runtime:1.0.0-alpha03가 출시되었습니다. 버전 1.0.0-alpha03에 포함된 커밋을 확인하세요.

새로운 기능

  • Initializer가 초기화되었는지 여부를 확인하는 방법을 제공하는 새로운 isEagerlyInitialized() API가 추가되었습니다. (aosp/1372879, b/159952713)

버전 1.0.0-alpha02

2020년 7월 22일

androidx.startup:startup-runtime:1.0.0-alpha02가 출시되었습니다. 버전 1.0.0-alpha02에 포함된 커밋을 확인하세요.

버그 수정

버전 1.0.0-alpha01

2020년 6월 10일

androidx.startup:startup-runtime:1.0.0-alpha01가 출시되었습니다. 버전 1.0.0-alpha01에 포함된 커밋을 확인하세요.

새로운 기능

App Startup 라이브러리는 애플리케이션 시작 시 구성요소를 간단하고 효율적으로 초기화하는 방법을 구현합니다. 라이브러리 개발자는 물론 앱 개발자도 App Startup을 사용하여 시작 시퀀스를 간소화하고 초기화 순서를 명시적으로 설정할 수 있습니다. 최초 출시 버전은 1.0.0-alpha01입니다.