원문은 여기서 확인 가능하며, 블로그 리뷰에는 노현석(GDE)님이 참여해주셨습니다.
저희 팀은 2019년에 Tile을 발표했는데, 그 이후로 Tile은 Wear OS by Google 스마트 시계에서 가장 도움이 되고 유용한 기능 중 하나가 되었습니다. Title은 빠르고 사용하기 편리하며, 사용자가 알아야 할 정보에 쉽게 액세스하고 손목에서 바로 작업을 수행할 수 있도록 디자인되었습니다. 또한 사용자가 보고자하는 정보와 작업을 제어할 수 있습니다.
이번 Jetpack Tiles 라이브러리 알파 버전을 공개하게 되어 매우 기쁩니다. 개발자는 이 라이브러리를 사용해 Wear OS 스마트 시계에서 맞춤 Tile을 만들 수 있습니다. 이 맞춤 Tile 기능은 이번 여름에 해당 Wear OS 플랫폼 업데이트를 발표할 때 사용자에게 제공하고자 합니다.
Tile은 사용자의 일일 활동 진행 상황을 추적하거나, 빠르게 운동을 시작하고, 최근 재생곡을 시작하거나 즐겨찾기에 등록된 연락처로 메시지 보내기 등 많은 상황에 적합하도록 디자인할 수 있습니다. 앱은 몰입도가 높지만, Tile은 빠르게 로드되며 사용자의 즉각적인 필요에 초점을 맞춥니다. 더 자세한 정보가 필요한 사용자는 Tile을 탭하여 시계나 스마트폰에서 관련 앱을 열면 더욱 심층적인 경험을 할 수 있습니다.
시작하기
Tile은 Wear OS 애플리케이션의 일부로 Android Studio를 사용해 빌드합니다. 다음과 같이 Wear OS Tiles 종속 항목을 추가해 시작합니다.
첫 번째 종속 항목은 Tile 생성에 필요한 라이브러리가 포함되며 두 번째 종속 항목을 통해 Activity에서 Tile을 미리 볼 수 있습니다.
다음으로, TileProviderService를 사용해 Tile 렌더링을 위한 정보를 제공합니다.
이 코드에는 다음의 두 가지 중요한 부분이 있습니다.
Tile 미리보기를 위한 간단한 Activity를 만듭니다. 이 Activity는 디버깅 및 미리보기 목적으로만 사용되므로 src/main 대신 src/debug에 추가합니다.
이제 Tile을 게시할 준비를 마쳤습니다. 자세한 게시 방법과 Tile에 관한 자세한 내용은 새로운 가이드를 읽어 보세요. 샘플 Tile을 둘러보면 실제로 작동하는 방식도 살펴보실 수 있습니다.
Jetpack Tiles 라이브러리는 아직 알파 버전이므로, 이 API를 개선하는 데 도움이 되도록 여러분의 의견을 보내주시면 감사하겠습니다. 즐겁게 코딩해 보세요!