テーマ決め
下記のアイデアを出して、”オンライン飲み会の終了時間管理”アプリを選定。
- オンラインジェスチャーゲーム ×
”VS嵐”の番組で人気のジェスチェーゲームをオンラインでできたら楽しそうと思い発案。
既存のアプリは1台のスマホを使って行うものだったので、手元のスマホにそれぞれがアプリをダウンロードして行うやり方で考えたが、iPhoneの人がいた場合そちらのアプリ開発も必要なため断念 - 複数人でゴルフに行くときの最適なゴルフ場決定 △
趣味のゴルフのいつも迷う問題から発案。複数人でゴルフに行くときに、みんなの移動距離ができるだけ短くなる最適なゴルフ場を決定できるアプリがあればありがたい。しかし、最近ゴルフに行っていないので意欲がわかず断念。 - オンライン飲み会の終了時間管理 〇
コロナの影響でオンライン飲み会を行うことが増え、みんながしみじみ感じている問題。
既存のアプリでは、この機能をもったオンライン会議はあったが、既存のオンライン会議に+αするものはなさそうだったでそのアプローチで作成したい。
機能洗い出し
最低限下記の機能を持たせたい。
- 既存のオンライン会議に+α
- lineのグループ通話
- 飲み会の時間設定
- 終了30分前にラストオーダのメッセージを投稿する
- メッセージをアプリインストール者のアカウントで投稿 or LINEロボットを使う??
- 終了時刻になったら強制的に終了させる(無理ならメッセージのみ)
- lineのグループ通話を終話させる
技術調査
機能の技術調査を下記から行った。
LINE SDK v5.4.1 for Android
- アプリからlineのグループ通話にアクセス
- LineLoginApiのAPIでログインはできそう。
- 飲み会の時間設定
- アプリ上でユーザから設定で特に問題なし。
- 終了30分前にラストオーダのメッセージを投稿する
- sendMessageToMultipleUsersのAPIで実現できそう
- メッセージをアプリインストール者のアカウントで投稿 or LINEロボットを使う??
終了時刻になったらlineのグループ通話を終話させる(無理ならメッセージのみ)- sendMessageToMultipleUsersのAPIで実現できそう。とりあえずこれで実装して、そのあとグループ終話できるか試す。
今後の予定
UIはひとまずシンプル路線にして、プロトタイプを実装していく