Cards
- 時間軸指向のコミュニケーションに注目して、
- 時間軸指向ではない形のコミュニケーションを目指す、陣地玉入れのようなチャットアプリ
- 時間軸への依存からの脱却を目指す
実装方針
- アーキテクチャ
- MicroViewController、気になる
- とりあえずClean Architectureだけ意識して、細かい所は自分で考えてやってみたら面白そう
- のちに大崩壊しても大きな問題はないので(自分が大変なだけ)
- こんなとか?(左は現状の理解のMVP, 右はこんなかんじでどうだろうという形)
- まあ ①すでに名前がついている ②なにかしら問題がある のどちらかだと思うけど、せっかくなのでこれでやってみる
- UseCase
- GetとPostするやつ
- 今の仕様では一度送ったら編集できないけど、もし今後変えるとしたらUseCaseを追加する形になる
- データの持ち方
- 人
- カード
- 時系列順に参照することより、ネットワークを辿って参照することの方が多そう
- グラフデータベースとか気になっている
- まあいらんか
- Githubのコミットみたいな構造のデータを持つ場合ってどういうのがいいのかな
- 結局Firebase Realtime Databaseが最適なのかな
- UI
- [/collab/Cards UIデザイン0524]( https://scrapbox.io/collab/Cards UIデザイン0524)
- Fluid Interfaceっぽくしたい
- Hero
- 作る物リストアップ
- LINEログイン
- ホームのスクロールUI
- 編集画面
- Firebaseもろもろ
- 小さくても成り立っている物を作るのは大事
- 土曜の終わりの時点で動くようにしたい
- Viewが欲しい物
- ホームに表示するカードの情報
- 時系列順に並べたり
- idからカードの情報が欲しい
- 新着かどうか知りたい
- 友達ユーザーの情報
- ホームに表示するカードの情報