기본 Android 사용자 인터페이스를 만들기 위한 프레임워크인 Jetpack Compose

제트 팩 작성 Google과 JetBrains가 공동 개발한 새로운 프레임워크입니다. Android 애플리케이션용 사용자 인터페이스를 만들기 위한 것입니다.

Kotlin에서만 작동 Java 프로그래밍 언어가 아닙니다. 이 도구는 개발자가 "현대적인 기본 Android 사용자 인터페이스"를 활용하여 애플리케이션을 더 빠르게 만들 수 있도록 돕는 것을 목표로 합니다.

“오늘 우리는 더 나은 앱을 더 빠르게 구축할 수 있도록 지원하는 Android의 기본 현대적인 사용자 인터페이스 툴킷인 Jetpack Compose 버전 1.0을 출시했습니다. 제품 관리자인 Anna-Chiara Bellini는 블로그 게시물에서 "안정적이며 프로덕션에 채택할 준비가 되었습니다."라고 말했습니다.

“우리는 네이티브 Android 애플리케이션을 더 빠르고 쉽게 만들 수 있도록 Compose를 설계했습니다. 완전히 선언적인 접근 방식을 사용하면 사용자 인터페이스를 설명하기만 하면 나머지는 Compose가 처리합니다. 애플리케이션의 상태가 변경되면 해당 사용자 인터페이스가 자동으로 업데이트되어 사용자 인터페이스의 신속한 생성이 크게 간소화됩니다."

Jetpack Compose 정보

이 애플리케이션은 1.0개월 동안 베타 버전이었고 공식적으로 버전 1.0에 도달했으며 Google의 말에 따르면 이 버전 XNUMX은 프로덕션에서 사용할 준비가 되었으며 다음과 같은 주요 기능을 제공합니다.

  • 상호 운용성 : Compose는 기존 애플리케이션과 상호 작용하도록 설계되었습니다. Compose의 "보기" 또는 "보기"에 Compose 사용자 인터페이스를 포함할 수 있습니다. 하나의 버튼을 화면에 추가하거나 작성 화면에서 만든 사용자 정의 보기를 유지할 수 있습니다.
  • 제트팩 통합: Compose는 Jetpack 라이브러리와 통합되도록 설계되었습니다. Navigation, Paging, LiveData(또는 Flow/RxJava), ViewModel 및 Hilt의 통합으로 Compose는 기존 아키텍처와 함께 작동합니다.
  • 자료: Compose는 Material Design 구성 요소 및 테마의 구현을 제공하므로 멋진 애플리케이션을 쉽게 만들 수 있습니다. 재료 테마 시스템은 여러 XML 파일을 거치지 않고도 이해하고 추적하기가 더 쉽습니다.
  • 기울기: Compose의 Lazy 구성 요소는 최소한의 상용구 텍스트로 데이터 목록을 효율적으로 표시하는 간단하고 간결하지만 강력한 방법을 제공합니다.
  • 생기: Compose의 간단하고 일관된 애니메이션 API 덕분에 개발자는 애플리케이션 사용자를 매혹시키기가 훨씬 쉽습니다.

이제 Jetpack Compose가 공식적으로 베타가 종료되었으므로 Google은 향후 Compose 기능에 대한 로드맵을 발표했습니다. 개발자가 Compose를 사용할 준비가 되었는지 확인하기 위해 프레임워크에는 바로 사용할 수 있는 다양한 "머티리얼 디자인" 구성 요소가 함께 제공됩니다.

Google은 또한 이전에 새로운 "Material You"에 대한 지원이 곧 제공될 것이라고 발표했습니다. Jetpack Compose 로드맵의 다른 사항에는 전체 WearOS 지원, 향상된 성능, 그리고 가장 놀랍게도 Android 홈 화면 위젯을 만드는 기능이 포함됩니다.

그 외에도 Compose는 전문 도구 «Compose Preview»도 제공한다고 언급되어 있습니다. Android Studio "Arctic Fox"와 통합되었습니다. 이 도구를 사용하면 개발자는 코드를 다시 컴파일하지 않고도 응용 프로그램이 어떻게 생겼는지 또는 특정 변경 사항에 대한 아이디어를 얻을 수 있습니다. 마찬가지로 Compose 애플리케이션 코드의 문자열을 변경할 수 있으며 결과는 다시 컴파일하지 않고도 디버거에서 즉시 볼 수 있습니다.

또한 Google은 개발자 팀을 위한 포괄적인 리소스 세트를 준비했습니다.. Jetpack Compose를 시작하고 Google에서 제공하는 최신 도구를 사용하려면 최근에 출시되었으며 개발 기간 동안 Google에서 접근성 스캐너, 테스트와 같은 새로운 기능을 추가한 새 버전의 Android Studio "Arctic Fox"로 업데이트하기만 하면 됩니다. Matrix, Mac M1에 대한 기본 지원 및 Jetpack Compose에 대한 전체 지원.

최종적으로 그것에 대해 더 많이 알고 싶다면, 레이아웃, 탐색 또는 테스트, 개발자 사용성 또는 도구 기능, 동영상과 같은 주요 API에 대한 가이드를 포함한 설명서를 참조할 수 있습니다.

출처 : https://android-developers.googleblog.com


코멘트를 첫번째로 올려

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.