ケーススタディ

OwlRoutine

眠りへの準備を大切に、清々しい朝を手に入れる

起床を「勝ち取る」ものにする睡眠サイクルアラームアプリです。解除ミッション(写真による証明と計算)、ガイド付きの就寝前ワインドダウンルーティン、睡眠スコア、すっきり/スヌーズ/苦戦のヒートマップ、報酬ショップを備え、信頼性の高いアラームを実現するネイティブ iOS AlarmKit ブリッジに支えられています。

React NativeExpoTypeScriptSwiftSupabaseRevenueCat
01

解除ミッション

本気でスヌーズをやめる。計算問題を解くか、ベッドの写真と一致させる(オンデバイスの pHash 比較)までアラームは止まりません。

解除ミッション
02

就寝前のワインドダウンルーティン

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

就寝前のワインドダウンルーティン
03

睡眠レポートとOwlのアドバイス

平均睡眠時間、就寝・起床時刻、規則性をひとつのレポートに。ワインドダウンの記録をもとに、どの習慣があなたに一番効くかなど、Owlが個別にアドバイスします。

睡眠レポートとOwlのアドバイス
04

全画面のアラーム画面

アラームが鳴ると、落ち着いた全画面表示に時刻とアラーム名、大きなスヌーズと停止ボタンを表示。寝ぼけていても迷いません。

全画面のアラーム画面
05

ネイティブ AlarmKit ブリッジ

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

ネイティブ AlarmKit ブリッジ
06

睡眠パターンと起床データ

直近7晩の就寝から起床までを目標と比較するグラフに加え、スヌーズ率、時間通りの起床、ミッション所要時間、1回目での成功率もわかります。

睡眠パターンと起床データ

技術スタック

フロントエンド

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

アプリのスクリーンショット

計算問題の起床ミッション
就寝前のワインドダウンチェックリスト
Owlのアドバイス付き睡眠レポート
鳴っているアラーム — スヌーズまたは停止
アラームのホーム画面
1週間の睡眠パターンと起床データ
韓国語の睡眠タブ
日本語のアラーム画面

似たようなアイデアはありますか?

あなたのコンセプトを本番アプリへと形にする方法について、お話ししましょう。

プロジェクトを始める