ケーススタディ
OwlRoutine
眠りへの準備を大切に、清々しい朝を手に入れる
起床を「勝ち取る」ものにする睡眠サイクルアラームアプリです。解除ミッション(写真による証明と計算)、ガイド付きの就寝前ワインドダウンルーティン、睡眠スコア、すっきり/スヌーズ/苦戦のヒートマップ、報酬ショップを備え、信頼性の高いアラームを実現するネイティブ iOS AlarmKit ブリッジに支えられています。
React NativeExpoTypeScriptSwiftSupabaseRevenueCat
01
解除ミッション
本気でスヌーズをやめる。計算問題を解くか、ベッドの写真と一致させる(オンデバイスの pHash 比較)までアラームは止まりません。

02
就寝前のワインドダウンルーティン
スマホを置く、読書、ストレッチ、瞑想といったガイド付きの就寝チェックリスト。ワインドダウンセッションとタイマーで、より穏やかな入眠前の習慣を築きます。

03
睡眠スコアとヒートマップカレンダー
すっきり・スヌーズ・苦戦した朝を色分けした月間カレンダー。平均スコア、ベストな日、継続率、夜のセッション統計を1つのレポートにまとめます。

04
朝ごとの詳細
任意の日をタップすると、睡眠スコア、解除までの時間、写真ミッションの試行回数、完了したワインドダウンの習慣まで、その日の全体像を確認できます。

05
ネイティブ AlarmKit ブリッジ
カスタムの Swift Expo モジュールが iOS 26 の AlarmKit API をラップし、積極的な OS の電力管理下でも作動する、信頼性の高いシステムレベルのアラームを実現します。

06
報酬とカスタマイズ
サイクルやワインドダウンを完了してコインを獲得し、報酬ショップでアバターの顔やロボットを解除 — または好きな写真をアップロード — できます。

技術スタック
フロントエンド
React NativeExpo SDK 54TypeScriptReact QueryZustandReanimated
状態管理とストレージ
ZustandMMKVReact QuerySecure Store
ネイティブモジュール
AlarmKit (iOS 26+)pHash Image MatchSwift Expo Modules
バックエンド
SupabasePostgreSQLApple & Google AuthJWT
プラットフォーム
Expo NotificationsNotifeeCameraSensorsHaptics
収益化と配信
RevenueCatIn-App PurchasesEAS Buildi18n
アプリのスクリーンショット







