
30日間毎日アプリを作るチャレンジ、ついに15日目。 祝、前半戦終了! 折り返し地点です!
記念すべき今日は、誰もが気にする「天気」をテーマにしました。 でも、普通の天気予報じゃつまらない。
「快晴」って当たり前? 「雪」ってどれくらい珍しい? そんな疑問をエンタメ化するために、**「過去10年のデータと比較して、今日の天気のレア度を判定する」**アプリを作りました。
……で、またやってしまいました。 「ちょっと機能付け足そうかな」 → 「グラフもあった方がいいな」 → 「ログ機能も欲しいな」 と欲張った結果、今日も締め切りギリギリです。
📱 Day 15:Weather Rarity – 今日の天気はSSR?
現在地の天気を取得し、過去10年の同日の天気と比較。「どれくらい珍しいか」をSSR〜Nのランクで判定します。 憂鬱な雨の日も、「これはSSRの雨だ!」と思えば少し楽しくなる……かもしれません。
👉 今日の空のレア度を鑑定する(デモサイト) https://kotodamablog.sakura.ne.jp/30days_antigravity/15Day/index.html (※位置情報の許可が必要です)
🌩️ 無駄に凝りすぎた機能たち
AI(Antigravity)と共に、ブラウザで動く天気アプリの限界に挑みました。
1. 天気レア度判定システム(SSR〜N) 過去10年、同じ日に一度もなかった天気なら**「SSR(スーパースペシャルレア)」**として、画面が金色に輝きます。 雪が降れば問答無用でレア扱い。毎日の天気が「ログインガチャ」になります。
2. ガチすぎるトレンド分析 「詳細データ」ボタンを押すと、なぜか金融チャートで使われる**「ボリンジャーバンド」**を用いた気温・湿度の推移グラフが表示されます。 天気予報にテクニカル分析を持ち込む、謎のこだわりです。
3. 連続アクセス記録(ストリーク機能) ローカルストレージを使い、ブラウザにあなたのアクセス履歴を保存。「連続何日天気を確認したか」をカウントします。 毎日見ると、降水確率のグラフが育っていく育成要素付きです。
4. 生活アドバイス 「傘」「洗濯」「服装」のアイコンで、実用的なアドバイスも忘れていません。 「極寒!完全防備で」など、気温に応じたコメントが出ます。
🍵 前半戦を振り返って
15日間、毎日何かを作り続けるのは想像以上にハードでした。 特に「あと少し機能を足したい」という誘惑と、「時間を守らなきゃ」という焦りの戦い。今日もその誘惑に負けてギリギリのリリースとなりましたが、その分、愛着のあるアプリになりました。
明日から後半戦(Day 16〜30)。 さらにマニアックに、さらに自由に開発を楽しんでいこうと思います!
あとで、ちょっとアプリを改良するかもしれません。
(ハッシュタグ) #Antigravity #アプリ開発 #天気予報 #OpenMeteo #30日間チャレンジ #Day15 #個人開発 #データ可視化
