---
# System prepended metadata

title: 2020/10/10Music teamの議題等

---

# 2020/10/10Music teamの議題等

下記のように使っていたので参考にしながら適当にどんどん書いていっていってください
[8/2 KBOYサロンアプリ 進捗報告](https://hackmd.io/@icbQsm7FT5qXdZbfXqZ61A/HJf_dg--P)
[8/9 KBOYサロンアプリ 進捗報告](https://hackmd.io/@icbQsm7FT5qXdZbfXqZ61A/S1w8P0nbP)
[8/16 KBOYサロンアプリ 進捗報告](https://hackmd.io/oiSgIq86SA2neac55otdwg)
[8/23 KBOYサロンアプリ 進捗報告](https://hackmd.io/fU6dywFXSziH9rSKKhC0_A)
[8/30 KBOYサロンアプリ 進捗報告](https://hackmd.io/ThD5cRAwTBeML7hduA-CLQ)
[9/6 KBOYサロンアプリ 進捗報告](https://hackmd.io/Fy7mwURrTWSqQO6-jrc8Xw)
[9/13 KBOYサロンアプリ進捗報告](https://hackmd.io/ZfyS-zWvR1-dKC79gWLK_g)
[9/20 KBOYサロンアプリ進捗報告](https://hackmd.io/ZfyS-zWvR1-dKC79gWLK_g)

## 10/10決めたこと

1. 出来上がりイメージ(たたき台)を具現化する
-- アプリの動きを決める、どう画面が遷移するのか、どう表示するのか → hndrさんがたたき台作る。10/19まで。出来上がりイメージが決まったら画面ごとに担当者を募集する。

3. 打ち合わせ時間とツール
-- Zoom
-- 10/19(月) 22:00 にしおかがZoom URL作ってSlackにはる
  
4. 開発チームの役割分担
-- リーダーはhndrさん。やることはタスクを作って募集すること。
-- リーダーが作ったタスクに応募するスタイル
（画面遷移が決まれば画面ごとに担当者が決まるかも？）
(機能まるごと担当ましくはリーダーからタスクふり？)
 
5. Android Studio+ SourceTree推奨だが自己解決できるならVSCodeもOK。
 
6. プロジェクト管理ツール
-- まずTrello。コードを書き始めたらgithubもやってみる。

7. この画面機能は実現できるかやPackageをつかうかも含め画面遷移等決定後再検討。


1. スケジュールざっくり
-- 12月末リリース予定
-- 11月末までにある程度動くものができているようにしたい
-- この間はたたき台が出てきてから詰める
-- 10/19までにたたき台(Figma等で)


## 以下、会議前に各自書いた内容
### 決めないといけないこと

- 出来上がりイメージ(たたき台)を具現化する
-- アプリの動きを決める、どう画面が遷移するのか、どう表示するのか → hndrさんがたたき台作る。10/19まで。
- 画面ごとに担当者に振出来上がりイメージが決まったら。

- 打ち合わせ時間とツール
　(週何回ペース、ツールはzoom？他にあれば)
 -- Zoom
 -- 10/19(月) 22:00 にしおかがZoom URL作ってSlackにはる
 
 
- 開発チームの役割分担
　(リーダはhndrさんっていいなのか？)
 -- リーダーはhndrさん。やることはタスクを作って募集すること。
 
  **hndr** : 言い出しっぺなのでプロダクトオーナー的な立場であれば🆗
 またフロントのチーフエンジニア的な経験はあるが、マネジメントの経験はないので進捗管理を細かくやるのは厳しい。
個人の裁量でタスクベースですすめられればよいかと思う。
詰まったらそれぞれが適宜ヘルプに入るような感じで。

  **にしおか** : 同意します！お願いします！

 
 
- 開発の進め方

-- リーダーが作ったタスクに応募するスタイル（画面遷移が決まれば画面ごとに担当者が決まるかも？）

　(機能まるごと担当ましくはリーダーからタスクふり？)
  
  **hndr** : まず機能ごとに大雑把に担当決めて、更に細かく小タスクを切る感じにして、難易度ややりたい事、似たタスクなどに応じて適宜他の人が入るのはどうでしょう
 **にしおか** : 同意します！お願いします！hndrさんが仕事ふる感じですかね？？　<= hndr:トップダウンでふるというよりはやりたいのに手を挙げる感じでどうでしょう。かぶったら協力＆譲り合いで。
 
- 開発ツール

-- Android Studio+ SourceTree推奨だが自己解決できるならVSCodeもOK。
　(Android StudioかVS Codeかは統一するほうがいいのかそれとも個人の好きなものいいのか)

  **hndr** : 統一は必要ないと思うがある程度、実現場に合わせておいた方が実務経験に役立つと思う。
Android Studio推奨だが自己解決できるならVSCodeでもよいのでは。
GitHubはSourceTree使ってる現場多いはず、自分はコミット、プッシュはエディタ内で完結させる。

  **にしおか** : 同意見です！私はFlutter大学通りAndroid Studio + SourceTreeです。 


### プロジェクト管理ツール

  -- まずTrello。コードを書き始めたらgithubもやってみる。
　(タスク管理ツールなど管理系ツールが必要?)
 
  **hndr** : backlog、Trello、Asanaなど使うか、GitHub上で全て完結させるか。

  
  **にしおか** : 何がいいのかわからないのですがタスク管理ツールの使用は興味あります！何か使ってみませんか？有名なのはどれでしょうか？
　<=**hndr**:単純なタスク管理ならTrello、Asanaとかで、開発向けに最適化されていてGitHub連携とかデザインファイル管理とか色々やりたいならbacklogじゃないでしょうか。（私あまりbacklog詳しくないですが）
 
 
### 自己紹介、経験言語やフレームワーク、得意分野ややりたいこと
 （タスク振る場合などの判断基準のがわからないので）
 
  **hndr** : Webフロントエンドエンジニア。SIer5年勤務→常駐フリーランス。
デザイン科出身でHTMLコーダーあがりの現場叩き上げなので、プログラミングスクールなどで体系的にプログラミングを習った経験はないです。
経験言語などはJavaScript,TypeScrypt,Scss,React,Node.js,Cakephpとlaravelのフロントサイド。静的型は雰囲気で書いていて苦手ですｗ
Flutter経験はFlutter大学のチュートリアル後にSalonのアプリのVimeo、Calendarの初期実装を担当。
やりたい事はアプリの画面側のUI実装を中心にやりたいです。あとfirebase関連。

  **せん** : インフラSES。SIer2年半→半年web系自社開発→SIer2年
  情報系大学院から出たのに、hndrさんと同じように体系的にプログミングを習ったことがないが、ほぼ独習しています。
 経験言語などは、Java/Spring,PHP/laravel(ほぼ忘れ),shell(言語かな)
 得意分野はサーバ、RDBSの構築、設定するなどいわゆるインフラ系のこと
 やりたいことは　状態管理周りやfirebase関連、UIは中心ではないけど少し触りたいです。
 
  **にしおか** : 関西の文系大経済学部卒32歳。実務未経験ですが6月からFlutter勉強し始め9月にアプリリリース出来ました。前職はメーカー二社で海外営業、2020年1月からずーっと親族の組込SIerで研修生してます。(ようやく今月からJavaで実務経験積めるかも・・？)プログラミングスクールでCとJava習いましたが使ってませんしほぼ忘れです笑やりたいタスクは特に無いです。サロンに入ったのは実務経験を積みたいのとエンジニアの友人を作りたかったからです。认识你们很高兴！(←合ってます？笑)
  
  **コップ時計** : とある電気系の大学生です。独習していますが、挫折ばかりです。
  経験言語 : C++ , python　（触ったことがあります）
  目的 : エンジニアの友人が作りたかったからです。
 
### 完成形アイデア

- music&podcastプレイヤー。
機能 : バックグラウンド再生、倍速再生、ポッドキャストと同時に裏で音楽を再生する、オンラインストレージから直接ファイル再生、ipod的なタッチホイールなど。
理由：UIの参考にできるアプリがたくさんあるのと普段使えそうものだから。
[Flutter GestureDetector](
https://qiita.com/kurun_pan/items/4d345075064a478a6b28)
- ミュージックアプリとかと連動してiPadとかPCの画面にイケてる画面を自動生成させてホームパーティーやカラオケとかでクラブのミラーボールとかディスプレイ的な役目を果たせるアプリ。ipodだけどみたいなプレイヤーだけど横向けたらイケてる画面が出たらおもしろいかも？
[例1 イケてるかは謎ですがこんな感じ](https://www.google.com/url?sa=i&url=http%3A%2F%2Fpspurakatuyou.blog25.fc2.com%2Fblog-entry-15.html&psig=AOvVaw1mv3o3t1dVIWazn071M_By&ust=1602381213977000&source=images&cd=vfe&ved=0CAIQjRxqFwoTCMCshK31qOwCFQAAAAAdAAAAABAD)
[例2 イケてるかは謎ですがこんな感じ](https://lh3.googleusercontent.com/proxy/0mohTJdqVc2VEszOPS8Ud4HP6c2h5yrosQiVbOPB4CbpMJNGCCuIgj34OrxtcPLbau8T83E-sxU_JGQxN7BU2Hv2n9itojoT7EMO82j23gL2WqX0xPK5INrF)
[例3 イケてるかは謎ですがこんな感じ](https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcRm-pNE42rnfliFJiuaLFuARxOShXes39k-dQ&usqp=CAU)
[例4 イケてるかは謎ですがこんな感じ](https://youtu.be/L3Au8eHEty4?t=3129)
Flutterだとむずめ？

-- この画面機能は実現できるかやPackageをつかうかも含め画面遷移等決定後再検討。


## 年末までのマイルストーン(スケジュール案)

- 年末までにリリース(いつまでに何するのか)
-- 12月末リリース予定
-- 11月末までにある程度動くものができているようにしたい
-- この間はたたき台が出てきてから詰める
-- 10/19までにたたき台(Figma等で)




## その他

- [hndrさんが見つけたTwitterの投稿](https://twitter.com/elvin_not_11/status/1199717678908366854)
-- Flutter packageは[これ](https://pub.dev/packages/audioplayers)のように今回の要件をほぼ網羅してあるものがあるが簡単な機能のものだけ使用することとする