iOS App

DewTime 水位・しずく・魚で、続けたくなる朝の準備タイマー

DewTimeは、出発までの準備時間を「水タンク」に見立てたiOSアプリです。タンクをスワイプして5〜30分をセットすると水位がゆっくり下がっていき、時間内に「いってきます!」をタップすればしずくと餌がもらえます。しずくは水槽のレベルアップに、餌は魚ガチャに使われ、続けるほど自分だけの水槽が賑やかになっていきます。

対応OS iOS 17.0 以上
開発環境 SwiftUI / SwiftData
システム連携 Live Activities / Dynamic Island / ウィジェット
対応言語 日本語 / English
公開状況 App Storeで配信中

みなさん、こんな経験ありませんか?

朝、スマホを開いた。「ちょっとインスタ見ようかな」——気づいたら30分経ってた。もう間に合わない…。そんな悩みを解決するために、DewTimeを作りました。

数字を読まなくても伝わる、水位という時間の感覚。

毎朝何度もスマホを確認するのではなく、タンクの水位や色、ロック画面の表示だけで「あと少し」「もう遅刻」が伝わる体験を目指しています。時間に追われる焦りを、しずくと魚が増えていく報酬感に置き換えます。

水タンクタイマー

タンクをスワイプしてセット、水位で残り時間を感じる

タンクをスワイプして5〜30分の準備時間をセット。スタートすると時間が経つにつれて水位がゆっくり下がっていきます。残り時間は数字とアニメーションの両方で表示されるので、数字を読まなくても感覚的に「あとどれくらいか」がわかります。出発時刻を過ぎてしまうと、タンクから水が溢れる表現で「遅刻中」を知らせます。

  • スワイプ操作で5〜30分の準備時間を直感的にセット
  • 水位の動きとアニメーションで「あとどれくらいか」が伝わる
  • 「いってきます!」をタップして準備完了、時間内ならご褒美を獲得
DewTimeのタイマー画面
しずくと魚ガチャ

しずくで水槽が育ち、餌で魚ガチャが回る

時間通りに出発するたびにしずくがもらえます。しずくが貯まるほど水槽のレベルが上がり(全7段階)、泳がせられる魚の数も増えていきます。出発のご褒美でもらえる餌を使って水槽タブで水面をタップすると、魚のガチャが回り、メダカやグッピーのような小さな魚からイルカやジンベエザメといった大物まで、全15種類の魚に出会えます。

  • 出発成功のたびにしずくと餌を獲得
  • しずくが貯まるほど水槽レベルが上がる(全7段階)
  • 餌で魚ガチャを回し、全15種類の魚を集める
  • 水槽がいっぱいになったら、しずくを集めて収容上限を拡張
DewTimeの水槽画面と魚ガチャ
図鑑と実績

集めた魚は図鑑で、習慣はカレンダーで振り返る

集めた魚は図鑑でいつでも見返せます。未発見の魚や難易度でフィルタしながら、コレクションを完成させていく楽しみがあります。しずくの数や連続出発日数などに応じた実績もあり、解除すると追加の餌がもらえます。出発記録はカレンダー形式で振り返れるので、自分の朝の習慣を見える化できます。

  • 未発見の魚や難易度でフィルタできる図鑑
  • しずくの数・連続出発日数に応じた実績で追加の餌を獲得
  • 出発記録をカレンダー形式で振り返り、習慣を見える化
  • プロフィールの見た目も自分らしくカスタマイズ
DewTimeの図鑑画面
ロック画面・ウィジェット

ロック画面からも、水槽の様子がすぐわかる

アプリを開かなくても、ロック画面やウィジェットからタイマーと水槽を確認できます。

  • Live Activity / Dynamic Islandでロック画面からすぐ確認、出発時にはお祝いのアニメーションも
  • ウィジェットから15分・30分・45分・60分のタイマーをワンタップで開始
  • 時間が近づくと通知でお知らせ、操作のタイミングはハプティクスでも感覚的にフィードバック
DewTimeのロック画面とウィジェット

DewTimeの朝の流れ

タイマーを始めて、準備して、しずくと餌で水槽を育てるまで。

  1. 01
    Plan

    タンクをセット

    タンクをスワイプして5〜30分の準備時間をセット。

  2. 02
    Fill

    水位が下がっていく

    スタートすると時間とともに水位がゆっくり下がります。

  3. 03
    Check

    ロック画面で確認

    Dynamic IslandやLive Activitiesで、残り時間と水槽をすぐ確認。

  4. 04
    Save

    「いってきます!」で確定

    時間内に出発できれば、しずくと餌を獲得できます。

  5. 05
    Grow

    水槽と図鑑が育つ

    しずくで水槽レベルが上がり、餌で魚ガチャを回して図鑑が賑やかに。

こんな方におすすめ

数字が読めない子供にも分かるように——その思いから、DewTimeは文字を減らすのではなく、水位・色・アイコン・動き・ハプティクスといった感覚的なサインで「今どういう状態か」「次に何をすればいいか」を伝えるように作られています。時刻の数字(MM:SS)は世界共通の表現として残しているので、言葉がわからなくても時間の感覚はつかめます。すべての操作にVoiceOverのラベルも用意しています。

毎朝の準備に時間がかかる方

水位の変化で、感覚的に「あとどれくらいか」を把握できます。

数字を読むのがまだ苦手な未就学のお子さん

水位・色・アイコン・動きで、直感的に状態が伝わります。

読字に困難を感じる方・発達特性のある方

文字に頼らない、感覚的なサイン中心の設計に配慮しています。

日本語以外を母語とする方

日本語 / English に対応。時刻の数字は世界共通の表現として残しています。

技術スタック

iOSのシステム領域とローカルデータを活かした、ネイティブアプリとして開発しています。

UI Framework

SwiftUI

タンク、水槽、図鑑、設定画面までをSwiftUIで構築。直感的で滑らかな画面遷移を目指します。

System Integration

ActivityKit / WidgetKit

Live Activities・Dynamic Island・ウィジェットにタイマー状態を同期し、アプリ外でも水槽の様子を伝えます。

Local Data

SwiftData

ルーティン、魚コレクション、水槽、出発記録を端末内で永続化します。

Animation

Canvas / TimelineView

水面の波、魚の遊泳、泡や海藻のゆらぎを軽量な描画ループで表現します。

アカウントとデータ

登録なしにすぐ使い始められ、必要になったらデータを引き継げます。

🔑

登録なしですぐ使える

DewTimeは初回起動時に自動でアカウントを作成するので、特別な登録なしにすぐ使い始められます。あとから設定画面でメールアドレスやApple IDと連携すれば、機種変更時にもデータをそのまま引き継げます。

開発を応援する

開発を応援したい方向けに、Snack / Coffee / Pizza という3段階の投げ銭(チップ)機能も用意しています。