【限界突破の集中力をあなたにも】集中力が止まらない僕が作った、ゲームのような習慣管理アプリ『Lifeline』の挑戦

## 🚀 初めてのアプリ開発、奮闘中！「Lifeline - 集中習慣で「できる」を増やす」クローズドテスト開始！✨

皆さん、こんにちは！モk_！こと、**渡邊琢資（@mk-mokumoku）** です！😄

普段は「モk_！」や「mk-mokumoku」という名前で活動していますが、今回ご紹介するのは、私が初めて開発したアプリ「**Lifeline - 集中習慣で「できる」を増やす**」についてです！🎉

私自身、幸運にも「集中が続かない」と悩んだことはありません。むしろ、一度没頭すると時間を忘れ、一日中プログラミングに打ち込めます。この「自分を追い込み、限界まで集中し続ける感覚」こそが成長の原動力。この感覚を他の人とも共有したいという強い思いが、今回のアプリ開発のきっかけとなりました。🔥

:::note info
世の中には様々な習慣管理アプリや集中ツールがありますが、どれも私自身の集中スタイルとは少し違うと感じていました。もっとゲームのように楽しく、自分を極限まで追い込み、その先に得られる達成感を共有できるものはないだろうか？🤔
:::

当初は **「限界突破の集中力をあなたにも」** というキャッチコピーも考えていました。この熱い思いを込めた「Lifeline」は、まさにそんなコンセプトを具現化したアプリです。

そんな自身の情熱と課題意識から、**「自分の集中体験を誰もが追体験できるような、新しい集中・習慣管理アプリを作ってみよう！」** と決意しました。これが、「Lifeline」を開発するに至った経緯です。

🗓️ **2025年5月6日** に開発をスタートしてから、約1ヶ月。この短い期間で、自身の集中へのこだわりと、それを形にするための試行錯誤を重ね、ようやくアプリの形が見えてきました。現在、正式リリースに向けた重要なステップとして、**クローズドテスト**を実施する段階まで辿り着いています！🚀

---

### 「Lifeline」ってどんなアプリ？🎮 集中を極める「生存ゲーム」！

![lifeline_featureGraphics.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1724045/de92800f-bafd-4650-8e20-ff8c4be41478.png "Lifeline アプリコンセプト")

「Lifeline」は、「時間」を「寿命」として可視化する、これまでにない新しい習慣管理アプリです。あなたの「時間」が「寿命」として数字で表示され、集中してタスクに取り組むことでこの寿命を延ばせます。まるで人生をゲームのように攻略していくような体験を提供します。私自身が感じる「常に自分を追い込む」感覚を、アプリを通して皆さんと共有したいという想いが込められています。💪

#### 💡 アプリの基本サイクル：稼いで、守って、生き残れ！

* **時間 ＝ 寿命**: アプリ内であなたの時間が数字として可視化されます。
* **タスク集中で「いいね！」獲得**: 集中して作業するほど、「**いいね！**」というアプリ内通貨が貯まります。
    * 例: `5秒`の作業につき`1いいね！`を獲得！
* **寿命の維持・延長**: 獲得した「いいね！」を使って寿命を延長したり、効率化アイテムを購入したりできます。
    * 例: `1時間`を`100いいね！`で購入可能！
* **ユニークな「税」システム**: `3日に一度`「**税**」として時間が搾取されます。これが最大のモチベーション！

:::note
初期設定では、この「税」によって`1週間分（240時間）`の時間が徴収されます。つまり、`3日間`で`24,000いいね！`（合計`120,000秒`の作業時間）を稼ぐ必要があります。これは1日あたり**約11時間6分40秒**に相当します。🤯
:::

私自身は、毎日平均12時間程度プログラミングに没頭しており、このアプリを通じて、まるでゲームのように自分を追い込み、同程度の集中時間を確保できるような設計を目指しました。

もちろん、誰もが私と同じように一日中プログラミングに打ち込めるわけではありません。仕事や学業、家庭など、様々な環境で頑張っている方々が、一日平均3～4時間集中できれば素晴らしいことだと考えています。

#### 📈 今後のアップデート予定

* 税時の徴収額の**調整機能**
* 「いいね！」の獲得効率を上げる**ブーストアイテム**（ゲーム内通貨や課金で入手可能に）

これにより、より多くのユーザーが自身のライフスタイルに合わせて「Lifeline」を楽しみ、集中習慣を身につけられるよう工夫していきます。

---

### 🌟 アプリのコンセプトを視覚で体験！スクリーンショットで「Lifeline」の世界へ没入！

まるでゲームのような「Lifeline」の世界観を、ぜひ以下の画像で感じてください。

<details>
<summary>👀 スクリーンショットを見る！</summary>

<br>

**⏰ 時間＝命。日々の「税」があなたの集中力を試す。**
「Lifeline」では、3日に一度「税」として時間が搾取されます。時間に追われる中で、集中してタスクをこなすモチベーションを維持できます。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1724045/f8890246-d58f-4639-abc1-fd211d903469.png" width=40%> <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1724045/2d24c26b-5c5d-4a31-968d-5b0d4bce3266.png" width=40%>

**✅ タスクを登録し、集中して時間を管理。**
シンプルなリスト形式でタスクを管理できます。集中して取り組んだ時間に応じて「いいね！」を獲得！
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1724045/d6f6da22-d6d4-4236-ac9a-5479b265ee0e.png" width=40%> <img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1724045/b9373ae2-227a-45e1-9e35-d0fda1a8a29c.png" width=40%>

**⬆️ もっと時間が欲しい？あなたの努力が「時間」に変わる、新感覚の体験を。**
獲得した「いいね！」を使って寿命を延長したり、ショップで効率化アイテムを購入したりできます。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1724045/768e91fb-83e4-4f3b-9053-190dad37691b.png" width=40%>
</details>

---

### 🛠️ 「Lifeline」を支える技術スタック：妥協なき開発で最高の体験を

今回の開発では、私自身の「こんなアプリが欲しい」という強い思いを形にするため、ユーザーの皆様に安定した動作と快適な体験を提供できるよう、モダンで堅牢な技術スタックを慎重に選定し、利用しています。初めてのアプリ開発ながらも、プロフェッショナルな品質を追求する姿勢で臨みました。👨‍💻

* **✨ Expo / React Native**: スピーディーな開発とマルチプラットフォーム対応
    単一コードベースでiOS/Androidアプリを効率開発。現在Google Playテスト中ですが、**将来的なApple App Storeリリース**も視野に入れています。🚀

* **📊 Redux Toolkit / React Redux**: 複雑な状態をシンプルに管理
    「時間（寿命）」や「いいね！」など変化するデータを正確に管理し、安定性と拡張性の高い設計を実現。📈

* **🧭 React Navigation**: 快適な画面遷移
    直感的でストレスフリーな操作感を提供し、ユーザーの集中を途切れさせません。🗺️

* **🎨 React Native Paper**: 洗練されたUI
    マテリアルデザイン準拠の高品質UIコンポーネントで、統一感のある美しいデザインを実現。🖼️

* **💳 課金機能**: 堅牢な基盤
    専門ライブラリ導入により、安全で信頼性の高いシステムを構築。🔒

* **💫 React Native Reanimated**: 動きのある魅力的なUI
    滑らかなアニメーションで、アプリに生命を吹き込み、ユーザーとの一体感を強化。💖

* **🐛 TypeScript**: バグを未然に防ぐ
    型チェックで潜在エラーをコンパイル時に検出し、堅牢で信頼性の高いアプリを提供。🛡️

* **✅ ESLint / Expo Doctor**: コード品質を徹底
    静的解析ツールでコードの一貫性を保ち、品質向上と効率化を図っています。📊

* **🔑 Expo SecureStore**: 重要なデータを安全に保護
    ユーザーの機密性の高い情報を堅牢に保護し、プライバシーとデータの安全性を確保。🔐

* **💾 Expo SQLite**: 複雑なデータをオフラインで管理
    ローカルDB活用でデバイス上でのデータ管理を最適化し、オフラインでもスムーズな動作を実現。📲

* **⭕ React-Native-Circular-Progress-Indicator**: 視覚的な情報伝達
    円形プログレスインジケーターを用いることで、残り時間を分かりやすく表示し、ゲーム的な要素を強化。🎯

---

### 📈 今後の展望：Firebaseでさらなる進化へ

現在はアプリ内のデータをローカルで管理していますが、今後の展開として**Firebase**を導入し、「時間」や「いいね！」といったユーザーデータをデータベース上に移行する予定です。これにより、ユーザーログイン機能の追加や、より高度なデータ連携、複数デバイスでの利用など、さらにリッチな機能を提供できるようになります。スケーラブルなバックエンドの導入により、より多くのユーザーに安定した体験を提供できる未来を描いています。🌟

---

### 📢 クローズドテスト実施中！あなたの力が必要です！

初めてのアプリ開発で至らない点も多いかと思いますが、皆さんの貴重なご意見・ご感想が、より良いアプリにするための大きな力となります。ぜひ一度アプリをインストールしていただき、ご体験ください！🙏

#### **いますぐ参加！🚀**

* **【アプリのダウンロードはこちらから！】**
    [https://play.google.com/store/apps/details?id=fyi.mk_mokumoku.app.lifeline](https://play.google.com/store/apps/details?id=fyi.mk_mokumoku.app.lifeline)

* **【クローズドテストへのご参加はこちら（Googleグループ）】**
    [https://groups.google.com/g/lifeline-minor-testers](https://groups.google.com/g/lifeline-minor-testers)

皆さんのご参加を心よりお待ちしております！
今後とも「Lifeline」をどうぞよろしくお願いいたします！🙇‍♂️