Try the app

かえどき - 交換時期・掃除リマインダーアプリ
Enjoyed this article?
Support kaedoki
Translation pending
プログラミング未経験の会社員が、AIと7日でiPhoneアプリを公開するまで
Try the app

かえどき - 交換時期・掃除リマインダーアプリ
Enjoyed this article?
Support kaedoki
ある日エアコンのフィルターを見たら、思っていたよりずっと汚れていました。「最後に替えたの、いつだっけ?」と考えても思い出せません。浄水器のカートリッジも、火災警報器の電池も同じでした。
家には「たまに替えるもの」がたくさんあるのに、時期がバラバラで覚えていられない。カレンダーに入れるのは面倒で、リマインダーアプリは繰り返しの間隔を毎回自分で決める必要がある。
それなら「項目を選ぶだけで、替え時の目安が入って、その日に知らせてくれる」アプリを作ろう、と思ったのが始まりです。
### プログラミングは未経験。AIに相談しながら作った
私はプログラマーではありません。コマンドを打つのも、ほぼ初めてでした。
そこで、AI(Claude)に「何を作るか」から相談しました。ニッチなアイデアもたくさん出ましたが、「家族や友だちにも使ってもらえるものがいい」と思い、家の消耗品の替え時アプリに決めました。
コードはAIが書き、私は自分のWindowsのノートPCでコマンドをコピーして貼り、iPhoneで動かして「ここが分かりにくい」「この項目がほしい」と返す。この繰り返しで作りました。
### 苦労したこと
- 最初は動かすだけで一苦労:PCでアプリを起動しても、iPhoneにつながらない。原因を一つずつ潰して、初めてiPhoneに画面が出たときは本当にうれしかったです。
- デザイン選び:最初はおしゃれな明朝体のデザインにしましたが、「これは人を選ぶな」と感じ、丸いゴシック体と生成り色×セージグリーンの、やさしい見た目に作り直しました。
- 初めての審査でリジェクト:Appleから「新しい開発者なので、実機の操作動画と質問への回答を送ってください」と返ってきました。動画を撮って英語で回答し、再提出して、アイデアを決めてから約1週間で公開できました。
- Androidを持っていない:まずはiPhone版だけで出すことにしました。
### 公開してからも、少しずつ育てています
公開後は、使ってみて「ほしい」と思ったものを足しています。
- 商品のバーコードや、家電の型番シールをカメラで読み取って登録(文字の読み取りはiPhoneの中で行い、写真は外に送りません)
- 保証書を撮って保存し、保証が切れる前にお知らせ。レシートを撮ると購入日も入る
- 「あとで」で替え時を延ばす、替えのストックがないものは早めにお知らせ
- 項目は90以上(エアコン・キッチン・お風呂・日用品・車・ペットなど)
今は、家族でリストを共有できる有料プランを準備しています。基本の機能は、これからも無料で使えるようにするつもりです。
### 大事にしていること
- 会員登録なしで、すぐ使える
- データは基本的に**iPhoneの中だけ**に保存
- 画面は**シンプル**に。家事の合間にさっと見られること
### 技術のこと(気になる方へ)
Expo(React Native)+ TypeScript。データは端末内のSQLite、通知はローカル通知。型番シール・レシートの文字読み取りは Apple の Vision を使って端末内で処理しています。ビルドとApp Storeへの提出は EAS です。
「プログラミングができないから、アプリは作れない」と思っていましたが、AIに相談しながらなら、ちゃんと形にできました。
使ってみての感想や「この項目もほしい」があれば、ぜひ教えてください。