🐈

ログイン機能しかなかったアプリを 2ヶ月でリリースできた理由

2024/12/11に公開

これは Flutter大学アドベントカレンダー 11日目の記事です。

はじめに

今回シェアリストというアプリをリリースしました。詳しい概要については
https://zenn.dev/kt27/articles/1473dc541a5b9e

上記はFlutterアドベントカレンダー2日目の記事としても記述しています。

今回は、当初ログイン機能しかなかった作りかけのアプリを9月から11月末でリリースできた理由
アプリ開発のモチベーションについてを記述します!

自己紹介

改めまして、きつと申します。
https://x.com/kitsu2_
オタクエンジニアとして、地下アイドルのライブに出没していた。エンジニアです。
今現在は 個人事業主でFlutterエンジニアとして、業務しています。

まずシェアリストのプロジェクト発足に関して


シェアリストのプロジェクトは4月28日に発足されました。
その頃、アイドルのオタクをしていた自分は、ゆっくり地下アイドルのコンテンツを盛り上げるアプリを作ろうと思っていて、色々考えた際にできたのが「ライブのセットリストをシェアするアプリ」でした。
当時、推していたグループは SUPER GENEというグループでした。
https://x.com/SUPERGENE_INFO/status/1777696469560222091

ちなみに推していた子は のあちゃん
https://x.com/SUPERGENE_INFO/status/1777682879176188083

その時に、グループにとって有益になるアプリをゆっくり育んでいこうと思ってました。
デビューしてからすぐに大阪行ったり、ライブをめっちゃやったり、色々と大変でしたけど
それと並行でシェアリストが進んでいました。

ログイン機能・共通パーツ完成

9月14日に完成

そこから微修正などをしながら放置してました。←オイ

突然の出来事

https://x.com/SUPERGENE_INFO/status/1848333540783780240

この時に、自分自身で様々な感情が出た。アイドルが解散することに対しての焦り。
アプリがまだ未完成だったって事を。
その時に、のあちゃんとお話をして、決意

俺、解散するまでにアプリを絶対にリリースして見せるね。約束は絶対守るから。

ここから、アプリリリースする為の大事な活力剤が出来上がりました。

ログインしかない機能をどうやって機能増やした?

画面フロー図の作成

自分の中で今どの画面ができてて、どの画面ができていないのか確認する為

小さいですが、画面フロー図

最低限の機能

ボトムナビゲーションには「ホーム」「統計」「設定」がありましたが
統計はすぐに必要ないと感じ、一旦は今回のリリースには外す対応をしました。
編集もあったらよかったと思いましたが、画面などが増える可能性があり、時間がかかることを想定し
今回はドロップしました。

実装開始

今回実装に関しては、ある程度 Claudeに作ってもらってそこから自分で機能を修正して理想の形にする方向にしました。
バックエンドはSupabaseを使っていたので、タイラーさんが仰っていた他の方へのリプでSQLも
Claudeに書かせる対応をしました。

そして、ログインしかなかった機能に。。。

  • フォロー/通報/アカウント削除
  • プロフィール更新
  • セットリスト投稿
  • 楽曲追加
  • アーティスト追加
  • マップ検索
  • 人気/新着セットリスト
  • セットリストのシェア

上記の機能が追加されました🐈😭

これが出来上がったのが11月20日でした!

Appleのレビューは合計3回のやり直しを喰らってリリースしました。

1回目:日本語と英語が混ざってるよ。多言語するんだったら、ちゃんと対応してね
2回目:権限系の説明が甘いよ。ちゃんとユーザーにどの理由で使うのかを明確に書いてね
3回目:利用規約をちゃんと同意させてからアプリを開始してね。

でした。

そして、11月23日にリリースしました!
https://x.com/info_sharelist/status/1860156321825456315

アプリのダウンロードはこちら
https://apps.apple.com/jp/app/シェアリスト/id6738363387

今回で言いたかったこと

自身が2ヶ月でアプリを作る上げるモチベーションとなったものです。

約束をする

この日までにやるっていう約束を決めることによって、責任感を結構持つタイプの人間は
地から這いつくばってでも頑張れてしまう。

追い込む

日付は決まっていれど余裕があると怠けてしまうので、ギリギリになると本当にやらなきゃで
自分自身をめちゃくちゃに追い込んでました。(オール2回ぐらいやりました。)
基本的に 21時から朝の4時までアプリ開発して、本業をやってを毎日繰り広げてました!

人を使う

今回の自分の活力はここでした!! アイドルを真剣にやっている推し(のあちゃん)に対して
自分って何か真剣に取り組んでるのかな?って考えた時に、そこまでアイドルオタクとして真剣に取り組んでいない事に気づきました。(最後はちゃんと真剣でしたけど・・・)
なので、自分が特出しているものは何かを考えたら、アプリ開発でした。
自分の真剣な気持ちはここで開花させようって思ったのと
のあちゃんの喜ぶ姿が見たいっていう気持ちがとても強くそれを目指して着手してました。

推しメンへの感謝の手紙(今回のMVP)

このアプリのSpecial Thanksとして、推しメンのあちゃんを次のアップデートで記述しようとしてます。
このアプリを1から作ったのは自分ですが、それを完成まで持って行ったのはのあちゃんなので
今後もこのアプリをより良いものにしていって、のあちゃんに還元していければと思います!

初めてアイドルとして出てきて、アイドルに常に真剣で推してよかったなと思ってます!
ありがとうございました!
https://x.com/NOA_SUPERGENE/status/1863232410835693933

最後に

2ヶ月という限りある時間で最低限の機能でサービスローンチするのはとても頭を悩ませるものもありましたが、達成感がとても強かったです。出来上がった時に、一番最初に見せたのはのあちゃんでした!解散してしまい、心に穴が空いてしまいましたが、その心は推しメンも空いてると思うので、もしまたどこかで出会えたら、このアプリでめちゃくちゃ宣伝しようと思います!
https://apps.apple.com/jp/app/シェアリスト/id6738363387

Discussion