iOSアプリで一般的な画面の実装サンプル。
- 複数人で同時開発を想定
- Storyboard/xibは利用しない
- 画面のフロー(入力/状態/出力)はViewModelで完結させる
- 画面の要件はViewModelから始める
- Combineによるリアクティブプログラミング
- UIアーキテクチャはリアクティブプログラミングと相性の良いMVVM
- 実務を考慮してUIKitベース
- サーバは用意せずシミュレータでreq/resをハンドリング
- モジュール分割設計は対応しない
| Name | Name | Last commit date | ||
|---|---|---|---|---|