task - nora75/SSA GitHub Wiki
使用する言語
- Kotlin
- GO
task
各タスク1ヵ月(5週間)
メイン
- 画面遷移させる事
聞く
- 送信者名表示 ~6/17
- 押したらオン再生終了で自動的にオフになる ~6/10
- 長押ししたら警告 ~6/3
- 再生中は再生中時間/再生時間表示 ~6/10
- 新しい音声受信したら再生データ更新 ~6/24
- 既聴(仮)
話す
- 録音する機能 3日
- デフォルトの録音を利用、可能なら作成でのサポート
- 押したらオンもう一度押したらオフになる 3日
- 長押しで警告文 2日
- 画面に録音中とかの文字が出る 2日
- 送信は終了したら自動で送信される 保留
- 他画面への遷移 3日
書く
- DBにアクセスし保存できること
- カメラアクセス時のpermisson
- 内蔵カメラにアクセスし写真を撮れること
- 取った写真を画面に表示させること
- 写真を保存できること
- 文字数制限に引っかかるとエラー文表示
- 保存ボタンを押したときに文字数などでエラーが発生した場合にエラー文表示
見る
ログイン
- DBにデータを送信し比較する
- ログイン失敗時のエラー文(複数あるはず)
- 文字や数値の制限
モード切替
保留
登録
- DBにアクセスできる
- 同じIDや名前メールアドレスではとうろくをさせない(重複させない)
- 文字数制限
ログアウト
- DBに対してデータの送信受信できる
- ログアウト時の文言の表示
- 警告文の表示
サーバーサイド
- DBから情報取得 3日
- クライアントからのデータの受信 5日
- データ
- データの送信・受信 7日
- データの保存・管理 7日
- DBへの保存 7日
- 連携ID(グループID)
- 発行 7日
- 情報の取得 3日
- 情報を返す 2日
DB
- SQLite
- テーブル ~5/30
- アカウント
- グループ
- 音声
- 日記
- テーブル ~5/30