Google, 매우 쉬운 위젯 개발을 위한 Jetpack Glance Alpha 출시

click fraud protection

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 구조(제공: Google)

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 지원

10월에 도착했어요, Android Auto 앱을 만들기 위한 Compose는 3월에 출시, Jetpack Compose 자체는 베타 단계를 떠났습니다. 7월. 하기 위한 작업도 진행 중입니다. Jetpack Compose를 웹에 가져오기, 단일 코드베이스가 있는 앱을 Android, macOS, Windows, Linux 및 웹 브라우저에서 실행할 수 있습니다.