2021.03.02

구글, 안드로이드 UI 툴킷 ‘젯팩 컴포즈’ 베타 공개

Paul Krill | InfoWorld
구글이 ‘젯팩 컴포즈(Jetpack Compose)’의 베타 버전을 출시했다. 젯팩 컴포즈는 안드로이드 플랫폼에서 네이티브 애플리케이션을 더 빠르고 더 쉽게 개발할 수 있도록 설계된 UI 툴킷이다. 
 
ⓒGetty Images

회사에 따르면 이 선언적 UI 툴킷은 안드로이드 플랫폼에서 네이티브 앱 구축 프로세스를 가속하도록 설계됐다. 선언적 코틀린 API가 제공돼 더 적은 코드로 반응형 앱을 개발할 수 있다.

이번 베타 버전은 API 완전성을 확보하면서 프로덕션-레디 앱을 빌드하는 데 필요한 모든 기능을 갖추는 데 중점을 뒀다고 구글은 전했다. API 안정화 작업은 계속될 예정이다. 젯팩 컴포즈 베타는 안드로이드 스튜디오 아크틱 폭스(Android Studio Arctic Fox) IDE의 최신 카나리아 릴리즈에서 지원된다. 

젯팩 컴포즈를 시작하는 방법은 이곳(developer.android.com)에서 확인할 수 있다. 버전 1.0은 올해 말 출시될 계획이다. 작년 여름 공개된 알파 릴리즈 이후 추가된 기능은 다음과 같다. 

• 코루틴(Coroutine) 지원
• 톡백(TalkBack) 스크린 리더 접근성 지원 
• 애니메이션용 새로운 API 
• 뷰(Views)와의 상호운용성
• 머터리얼 UI(Material UI) 컴포넌트
• 입력 및 제스처 
• 창 관리
• DSL 기반 컨스트레인트 레이아웃


젯팩 컴포즈는 안드로이드 뷰(Android Views)와 원활하게 작동하도록 설계돼 개발자가 원하는 속도로 새로운 툴킷을 채택할 수 있다. 또 뷰모델(ViewModel)과 같은 공통 라이브러리와 통합돼 아키텍처를 다시 만들 필요 없이 기존 애플리케이션에 젯팩 컴포즈를 추가할 수 있다. 

젯팩 컴포즈 툴킷은 코틀린으로 구축됐다. 한편 코틀린 개발사 젯브레인은 젯팩 컴포즈 툴킷을 기반으로 하는 자체 데스크톱 UI 프레임워크 ‘젯팩 컴포즈 포 데스크톱(Jetpack Compose for Desktop)’을 공개했다. ciokr@idg.co.kr
 



2021.03.02

구글, 안드로이드 UI 툴킷 ‘젯팩 컴포즈’ 베타 공개

Paul Krill | InfoWorld
구글이 ‘젯팩 컴포즈(Jetpack Compose)’의 베타 버전을 출시했다. 젯팩 컴포즈는 안드로이드 플랫폼에서 네이티브 애플리케이션을 더 빠르고 더 쉽게 개발할 수 있도록 설계된 UI 툴킷이다. 
 
ⓒGetty Images

회사에 따르면 이 선언적 UI 툴킷은 안드로이드 플랫폼에서 네이티브 앱 구축 프로세스를 가속하도록 설계됐다. 선언적 코틀린 API가 제공돼 더 적은 코드로 반응형 앱을 개발할 수 있다.

이번 베타 버전은 API 완전성을 확보하면서 프로덕션-레디 앱을 빌드하는 데 필요한 모든 기능을 갖추는 데 중점을 뒀다고 구글은 전했다. API 안정화 작업은 계속될 예정이다. 젯팩 컴포즈 베타는 안드로이드 스튜디오 아크틱 폭스(Android Studio Arctic Fox) IDE의 최신 카나리아 릴리즈에서 지원된다. 

젯팩 컴포즈를 시작하는 방법은 이곳(developer.android.com)에서 확인할 수 있다. 버전 1.0은 올해 말 출시될 계획이다. 작년 여름 공개된 알파 릴리즈 이후 추가된 기능은 다음과 같다. 

• 코루틴(Coroutine) 지원
• 톡백(TalkBack) 스크린 리더 접근성 지원 
• 애니메이션용 새로운 API 
• 뷰(Views)와의 상호운용성
• 머터리얼 UI(Material UI) 컴포넌트
• 입력 및 제스처 
• 창 관리
• DSL 기반 컨스트레인트 레이아웃


젯팩 컴포즈는 안드로이드 뷰(Android Views)와 원활하게 작동하도록 설계돼 개발자가 원하는 속도로 새로운 툴킷을 채택할 수 있다. 또 뷰모델(ViewModel)과 같은 공통 라이브러리와 통합돼 아키텍처를 다시 만들 필요 없이 기존 애플리케이션에 젯팩 컴포즈를 추가할 수 있다. 

젯팩 컴포즈 툴킷은 코틀린으로 구축됐다. 한편 코틀린 개발사 젯브레인은 젯팩 컴포즈 툴킷을 기반으로 하는 자체 데스크톱 UI 프레임워크 ‘젯팩 컴포즈 포 데스크톱(Jetpack Compose for Desktop)’을 공개했다. ciokr@idg.co.kr
 

X