Google은 Jetpack Glance의 첫 번째 알파 릴리스를 통해 Jetpack Compose를 Android 앱 위젯에 도입했습니다.
Jetpack Compose를 사용하면 긴 XML 파일과 기타 투박한 리소스를 처리하지 않고도 Android 앱용 인터페이스를 만들 수 있습니다. 대신 개발자는 더 간단한 API와 전체 머티리얼 디자인 지원을 통해 Kotlin 코드(나머지 앱 코드와 함께)에서 인터페이스 요소를 생성할 수 있습니다. 이제 Google은 Jetpack Glance Alpha를 도입하여 위젯에도 동일한 사용 편의성을 제공하고 있습니다.
구글이 썼다 발표, "Android 12에서는 많은 Android 사용자를 위한 핵심 기능인 앱 위젯을 개편하여 더욱 유용하고, 아름답고, 검색 가능하게 만들었습니다(84%가 1개 이상의 위젯 사용). 오늘 우리는 위에 구축된 새로운 프레임워크인 Jetpack Glance의 첫 번째 알파를 출시하여 이를 더욱 쉽게 구축할 수 있도록 만들고 있습니다. 홈 화면 및 기타 앱 위젯을 더 빠르고 쉽게 빌드할 수 있도록 설계된 Jetpack Compose 런타임 표면."
Jetpack Glance를 사용하면 앱 개발자는 Jetpack Compose와 유사한 선언적 Kotlin 기반 API를 사용하여 위젯을 만들 수 있습니다. 이 첫 번째 알파 빌드에는 초기 Glance 컴포저블 세트(상자, 행, 열, 텍스트, 버튼, LazyColumn, Image, Spacer), 몇 가지 사전 정의된 작업(actionStartActivity, actionRunCallback 등) 및 상호 운용성 기존의 RemoteView.
Jetpack Glance는 이전에 Android Dev Summit에서 언급됨 10월에 다시 출시되었지만 이제 개발자가 실제로 사용해 볼 수 있습니다. 있다 GitHub의 코드 샘플, Glance는 Android Studio의 최신 안정 빌드와 호환됩니다.
Google은 최근 몇 달 동안 Jetpack Compose에 대한 몇 가지 다른 개선 사항을 출시했습니다. Material You 및 Wear OS 지원