INDEPENDENT · iOS & ANDROID

つくる。磨く。届ける。 Build.
Polish. Ship.

企画から運用まで一貫して個人で手がけるモバイルアプリ開発。Flutter / Firebase / AI を軸に、iOS / Android 両OS向けのプロダクトをつくっています。 Planning, design, engineering and operations — all under one roof. I ship apps for iOS and Android with Flutter, Firebase and AI.

多業界Multi-industryIoT / 金融 / 教育IoT / Finance / Edu
iOS & Android両OS 対応Both stores
End-to-End企画から運用までPlan → Operate
01ピックアップPick up
YomiAI
AIが選び要約するRSSリーダーAn RSS reader where AI picks and summarizes

ニュースもブログも、AIが選んで3行に。 Your feeds, picked by AI and summed up in three lines.

登録したサイトの新着を読む、1記事ずつ音声で聴く、海外の記事を翻訳する(iPhone・iPad は iOS 18 以降)、見たくない話題をミュートするのは無料。Pro なら、AIが注目記事を選んで3行に要約し、朝と夕方のデイリーダイジェストにまとめます。 Reading, single-article read-aloud, translation (iOS 18+ on iPhone and iPad) and muting topics are free. With Pro, AI picks the articles worth your time, summarizes them in three lines, and bundles them into a Daily Digest twice a day.

App Store からダウンロードDownload on the App Store Google Play で手に入れようGet it on Google Play
YomiAI のデイリーダイジェスト画面YomiAI Daily Digest screen
YomiAI の記事と3行要約の画面YomiAI article with a 3-line summary

画面はイメージです(記事・媒体名は架空)Illustrative screens; articles and sources are fictional.

AIのおすすめAI picks

PRO

閲覧履歴と興味タグから、購読中のフィードの注目記事や、新しいフィードを提案します。Top articles from your subscriptions and new feeds to follow, based on your reading history and interests.

デイリーダイジェストDaily Digest

PRO

朝と夕方の1日2回、過去24時間の記事をAIが最大5つのトピックにまとめます。Twice a day, AI clusters the past 24 hours of your feeds into up to five topics.

3行要約3-line summaries

PRO

要約ボタンで、長い記事も要点を最大3つの箇条書きに。対応端末では、設定で選ぶと端末の中だけで要約できます(iOS 26 以降で Apple Intelligence が有効な端末や、Pixel 10 以降などの一部の Android 端末)。Tap Summarize to turn a long read into up to three bullets. On supported devices, you can choose in Settings to summarize entirely on-device (iOS 26 or later with Apple Intelligence turned on, or some Android devices such as Pixel 10 and later).

見たくない話題をミュートMute topics

FREE

選んだ話題やキーワードをタイトルか概要の冒頭に含む記事を、一覧やダイジェストから隠します。すべて隠れるとは限りません。Pick topics or add your own words to hide articles whose title or the start of the description contains them. Some may still slip through.

記事の読み上げRead-aloud

FREE

端末の音声で1記事ずつ読み上げ。Pro なら記事を次々に聴ける連続再生も。Listen to articles one at a time with your device's voice. Pro adds continuous playback.

端末内翻訳On-device translation

FREE

海外のフィードの記事を、端末の中で15言語に翻訳(iOS は 18 以降)。追加料金はかかりません。Translate articles from feeds in other languages on your device, across 15 languages, at no extra cost (iOS 18 or later on iPhone and iPad).

Free ¥0 Pro 月額 ¥200 / 年額 ¥2,000 / 買い切り ¥3,000 Pro monthly, yearly or one-time purchase 日本での税込価格です。Free プランには広告が表示されます。Prices vary by region. The Free plan shows ads.
02Apps

ほかのアプリMore apps

企画・設計・デザイン・実装・運用まで、すべて個人で担当しています。Planning, design, engineering and operations — all handled in-house.

もしモノMoshiMono

「食べたら、買い足す」防災備蓄管理Use it, restock it — disaster prep

ローリングストックを習慣化するための防災備蓄管理アプリ。賞味期限のローカル通知と内閣府 / FEMA の指針に基づく推奨テンプレートで、何をどれだけ備えるかが明確に。家族で在庫やメモを共有し、備蓄スコアで達成度を可視化。A home-stockpile app that turns rolling stock into a habit. Local expiry reminders and Cabinet Office / FEMA-based templates make it clear what to keep, while families share inventory, notes and a preparedness score.

技術ハイライトTech highlight

Firestore のセキュリティルールで家族単位の権限を分離。Deep Link による招待フローで、スムーズなメンバー追加を実現。Firestore security rules isolate family scopes; deep-linked invites keep the onboarding flow seamless.

  • 賞味期限のローカル通知
  • 家族共有(招待・メンバー管理)
  • 消費・補充のサイクル記録
  • 備蓄スコアで達成度を可視化
  • Local expiry notifications
  • Family sharing & invites
  • Consume / restock cycle log
  • Preparedness score
FlutterFirestorego_routerRevenueCat
App Store からダウンロードDownload on the App Store Google Play で手に入れようGet it on Google Play

Maskly

写真の個人情報をワンタップで自動マスクOne-tap photo redaction

顔・ナンバープレート・クレカ・各種 ID カード・QR / バーコード・住所や電話番号などを自動検出して、ワンタップでマスク。顔・文字・QR の検出は端末内で完結し、ナンバープレートやカード類は同意した場合のみクラウドの AI で検出。黒塗り・ぼかし・モザイクからスタイルを選択。日本の住所・マイナンバー等の形式に特化。Auto-detects faces, license plates, credit cards, IDs, QR codes, phone numbers and addresses, then masks them in one tap. Face, text and QR detection run on-device; plates, cards and IDs use cloud AI only with your consent. Blackout, blur or pixelate styles — tuned for Japanese address and ID formats.

技術ハイライトTech highlight

顔・文字・QR は ML Kit で端末内検出し、日本の住所・番号体系に合わせた正規表現で判定。ナンバープレートやカード類は、ユーザーが同意した場合のみ Gemini API で検出。Faces, text and QR codes are detected on-device with ML Kit and matched with regex tuned for Japanese address and ID formats; plates and cards use the Gemini API only with explicit user consent.

  • 顔・ナンバープレートの自動マスク
  • 黒塗り・ぼかし・モザイクのマスクスタイル
  • 電話番号・メール・住所を正規表現で検出
  • QR / バーコード検出
  • Faces & license plates
  • Blackout, blur & pixelate styles
  • Phone, email, address via regex
  • QR / barcode detection
FlutterML KitFirebase AI LogicGemini API
App Store からダウンロードDownload on the App Store Google Play で手に入れようGet it on Google Play

エンタナウEntaNow

今期アニメ・ドラマ・映画・マンガまとめAnime, drama, movies & manga — Japan

今期・来期のアニメ、放送中のドラマ、公開中・近日公開の映画、連載中のマンガを一覧で。複数ソースのスコア集約・配信サービス検索・主題歌検索までワンアプリに。Track Japan's current anime, airing dramas, theatrical movies, and ongoing manga in one place. Aggregated scores, streaming-service lookup, and theme-song & soundtrack search — auto-refreshed every few days.

技術ハイライトTech highlight

Cloud Functions が複数の作品データベースを3日ごとに集約し Firestore に正規化保存。クライアントは読み取り専用で、App Check と翻訳キャッシュにより低コスト運用。Cloud Functions aggregate multiple content databases every three days into normalized Firestore docs. Clients are read-only with App Check and a translation cache — low ops cost.

  • 今期・来期アニメを曜日別に整理
  • 日本・韓国・海外ドラマの3タブ
  • 公開中・近日公開の映画(近日公開は公開月別)
  • 作品横断の検索・お気に入り
  • Current & next-season anime by weekday
  • JP / KR / International drama tabs
  • Now showing & coming-soon movies
  • Universal search & favorites
FlutterRiverpodFirebaseContent APIs
App Store からダウンロードDownload on the App Store Google Play で手に入れようGet it on Google Play

スタックナウStackNow

ゲームライブラリ管理 & 横断情報集約Cross-platform game library

Steam・PlayStation・Xbox・Switch を横断して、所有・クリア・ウィッシュリストを一元管理。外部メタデータAPIをベースに、日本語翻訳付きでゲーム情報を集約。Track owned, cleared and wishlisted games across Steam, PlayStation, Xbox and Switch — backed by an external game database with Japanese translations baked in.

技術ハイライトTech highlight

ゲームメタデータは Firestore 共有キャッシュ →(Cloud Functions 経由の)外部 API のカスケードで取得。ユーザーのライブラリはアカウント不要で端末ローカルに保存し、canonical_id(UUID v7)でメタデータ提供元の将来差し替えに備える設計。Game metadata flows through a Firestore shared cache backed by external APIs via Cloud Functions, while the user's library lives on-device with no account required. Canonical UUID v7 IDs decouple user data from any single metadata provider.

  • 4プラットフォーム横断のライブラリ管理
  • 外部APIベースのゲーム検索・フィルタ
  • Gemini による日本語翻訳キャッシュ
  • 人気・新作・今後のリリース発見
  • Cross-platform library (4 platforms)
  • Game-DB-powered search & filters
  • Gemini-powered translation cache
  • Popular / New / Upcoming discovery
FlutterRiverpodFirestoreCloud Functions
App Store からダウンロードDownload on the App Store Google Play で手に入れようGet it on Google Play
03About

企画から運用まで、一気通貫で。End-to-end, under one roof.

IoT・金融・教育など、多様な業界でのモバイルアプリ開発に携わってきました。ネイティブ(iOS / Android)からクロスプラットフォーム(Flutter)まで、プロジェクトに応じた技術選定で、どちらのOSにも最適な体験を届けています。I have shipped mobile apps across IoT, finance and education. From native iOS / Android to cross-platform Flutter — I pick the stack that fits, and deliver experiences that feel at home on both platforms.

要件定義・設計・UI / UX・実装・ストア公開・運用まで、すべての工程を個人で担当。現在は AI を活用した自社プロダクトの企画・開発にも取り組んでいます。I own every step myself: requirements, architecture, UI / UX, implementation, release and operations. Today I also ship my own indie products powered by AI.

04Contact

お問い合わせGet in touch.

アプリへのご意見・ご質問は、メールでお寄せください。新作アプリのリリース情報や開発の裏側は X で発信しています。Questions and feedback about the apps are welcome by email. Release news and build logs are on X.