この技術セットを理解するためのサンプルリポジトリ
- プロトタイピング(figma、デザイナーがいない場合)
- 設計(BLoc、Reduxなどモダンフロントエンドフレームワークが使われる)
- firestoreによる同期的なデータストアの管理がキモ
- ライブラリなどはFlutter的供されているもののみ利用可能(Reproなどがまだ非対応)
- レイアウトの実装
- ロジックの実装
- CI/CDの設定
- CodeMagicという有名なツールが存在してる
- firestore
- rulesの保守(構成管理)
- 構成に関するユニットテストの実装(typescript)
- cloud functions
- ユーザー生成やメール・プッシュの送信を実施するロジック(typescript、ラムダ開発に近い)
- cloud storage
- rulesの保守(構成管理)
- web hostingの実装
- 静的なページや一部webで実行される処理を書く(typescript, vueなど)
- firestoreによるマイグレーションやクエリの複雑性
- BLocなどの少し独特なフロントFW
- Dartに関してはあまり癖はない(Swift経験あれば全然問題ない)