ページ内ナビ
概要
HorologistはWear OSアプリ開発を補完するGoogleのライブラリ群です。media playback、音量・出力切替、date/time picker、Compose layout、認証、DataLayer、Tileなど、Wear OSで繰り返し必要になる機能をmodule単位で提供します。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
Wear OS向けmedia playbackと音量・出力制御をまとめる
Media ToolkitはMedia3を使うdata/backend、player/browse UI、音量やBluetooth出力を扱うaudio moduleを分離して提供します。Wear OS固有のroutingや再生画面を組み立てる土台として利用できます。
出典:[2]
picker・layout・auth・DataLayer・Tileを用途別moduleで追加する
DatePicker/TimePickerなどのComposable、Wear向けlayout、認証UI/data、phoneとのDataLayer連携、coroutineベースTileServiceなどを必要な範囲だけ導入できます。
出典:[2]
向いている用途
Wear OS固有の共通処理を再実装せずproduct機能へ集中したい場合に向く
media app、fitness companion、phone連携アプリなどで、Wear OSの画面・出力制御・通信補助を公式AndroidXの上に追加したい場合に適します。
出典:[2]
導入前の確認
参考にした公式資料
- [1]google/horologist — GitHub repository(2026-10-06)
- [2]Horologist 0.7.15 — README(2026-10-06)
- [3]Horologist 0.7.15 release(2026-10-06)
- [4]Horologist 0.8.4-alpha — README(2026-10-06)
- [5]Horologist 0.8.4-alpha release(2026-10-06)
- [6]Horologist Apache-2.0 license(2026-10-06)
編集部からの補足
Wear OS固有のmedia・音量・UI・phone連携を一から組む量を減らせます。0.7.xはstable AndroidXを基準に保守され、0.8.xは新しいWear Compose/AndroidX alphaを取り込む系列なので、productionでは系列を意識して選んでください。
3ステップで試す
- 1
Horologist Composables 0.7.15を追加する
stable AndroidXを基準にする0.7.x系列の公開版を固定します。Wear OS側のminSdkは26です。
implementation("com.google.android.horologist:horologist-composables:0.7.15") - 2
Wear向けDatePickerを読み込む
Horologistのcomposables moduleからDatePickerと初期値用のLocalDateを読み込みます。
import com.google.android.horologist.composables.DatePicker import java.time.LocalDate - 3
DatePickerをCompose画面へ表示する
公式sampleと同じAPIでpickerを表示し、選択結果を受け取れることを確認します。
DatePicker( onDateConfirm = { date -> println(date) }, date = LocalDate.of(2026, 10, 6), )
成長
成長の推移 · 直近30日
699 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 35
- Open PR
- 5
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
カテゴリ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- wear-os
- compose
- media3
- Stars
- 699
- Forks
- 123
- Watchers
- 15
- Open Issues
- 10
- Contributors
- 55
- 所有者種別
- Organization
- 主要言語
- Kotlin
- ライセンス
- Apache-2.0
- リポジトリ最終更新
- 2026/10/04
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Firebase Android SDK2,570 Stars
共通タグ 3件 · 共通カテゴリ 1件
FirebaseのAndroid SDK群をJava/Kotlin・Gradleのmonorepoで開発し、unit/integration testやMaven local配布まで検証する
Java - AndroidX Test1,226 Stars
共通タグ 3件 · 共通カテゴリ 1件
AndroidJUnitRunner・Espresso・Test Coreを組み合わせ、device上のinstrumented testとUI testを構築する
Java - Coil11,916 Stars
共通タグ 2件 · 共通カテゴリ 2件 · 同じ言語
Kotlin Coroutinesを使ってAndroid・Compose Multiplatformへ画像を読み込み、cache・resize・request lifecycleを統合する
Kotlin - Koin10,024 Stars
共通タグ 2件 · 共通カテゴリ 2件 · 同じ言語
Kotlin・Android・Kotlin MultiplatformでDSL中心の軽量dependency injectionを構成する
Kotlin - Landscapist2,586 Stars
共通タグ 2件 · 共通カテゴリ 2件 · 同じ言語
Composeでネットワーク画像を読み込み、キャッシュ・状態表示・変換をプラグインで組み合わせる
Kotlin - Glide35,020 Stars
共通タグ 2件 · 共通カテゴリ 2件
Androidで画像・GIF・動画サムネイルを読み込み、キャッシュとリサイズをまとめて扱う
Java
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。