概要
利用している技術
Expo SDK 54 / React Native 0.81 / TypeScript。ルーティングは Expo Router、状態管理は Zustand、永続化は AsyncStorage。ホーム画面ウィジェットは Swift / WidgetKit を App Group でアプリ本体と共有。iCloud 同期は NSUbiquitousKeyValueStore を Swift Bridge 経由で利用(1MB 上限があるため 900KB でガードし、3秒のデバウンスでまとめて送信)。課金は RevenueCat、広告は AdMob、分析は Firebase Analytics / GA4。多言語は i18next で日本語・英語・中国語・韓国語・スペイン語の5言語対応。テストは Jest と Maestro。ビルドは EAS のローカルビルドと xcodebuild。
サービスのPR点
「献立を決める」と「買い物リストを作る」を1つの流れにまとめた点です。買い物リストを手で書く画面はあえて作らず、献立を入れれば材料が自動で集計され、同じ食材は数量がまとまります。また、献立に登録した時点で材料をコピーする設計にしているため、あとから料理を編集しても過去の献立と買い物リストは変わりません。データは端末内で完結し(広告・課金の通信を除く)、アカウント登録もサーバーもありません。
今後の追加機能など
買い物中の使い心地の改善を優先しています。ウィジェットは今日・明日の献立表示に対応済みで、次は買い物リスト側の操作性と、まとめ買い・作り置きの導線を検討中です。
フィードバック募集
開発報告
開発者からのリリース報告などのコメントです
過去7日間のツイートを表示します
コメント
サービスの利用者などからのフィードバックコメントです